Check this out

Confounding

Gold Member
Jan 31, 2016
7,073
1,557
280
This is an under construction radio telescope in China. Look how tiny the people are!

cwME1j0.jpg
 

Forum List

Back
Top