August 12, 2004 8:18 AM Subscribe
At 7.14 a.m. on 30 June 1908 a massive pale blue fireball swept out of the sky and exploded high above the Tunguska River valley in Siberia. And who is to blame? According to the latest news, aliens. What a surprise...
This thread has been archived and is closed to new comments