Description

Moon shine on SEST, a 25-meter radio telescope on La Silla peak, Chile.

Info


Share

comments (0)


    Leave a comment