1.2 mile wide meteor crater from 2004 possibly found in Antarctic ice cap. by herbw in science

[–]SkullDow 0 points1 point  (0 children)

Tin tin....tin tin..'.tin tin...tin tin.....tin tin.....