Mount Woodroffe

Dr Louis French's radio telescope project was located on Mount Woodroffe in Australia. (COMIC: Is Anyone There?)