keck

1990s

90002_42246_19

Story on the Keck telescope on Mauna Kea on the Island of…