21. View of the telescope from the west side of the pier.
Home
,
Previous
image,
Next
image.
Department of Physics and Astronomy, University of Denver.