Friday, August 13, 2004

Russian scientists claim discovery of alien spaceship wreck in Siberia

Russian scientists are claiming to have found an 'alien device' in Tunguska which was the site of the huge forest fire almost a hundred years ago. Looks like the aliens don't need leaky TV signals to find us - they know where we live. eek!

via catch.com

No comments: