David Fraser
D Fraser
Telescope Front
The biggest telescope in the southern hemisphere at Canberra Space Center
1,034
views
1
fave
1
comment
Uploaded on June 30, 2008
Taken on July 12, 2006
Telescope Front
The biggest telescope in the southern hemisphere at Canberra Space Center
1,034
views
1
fave
1
comment
Uploaded on June 30, 2008
Taken on July 12, 2006