Looks like the original article that was posted, is by the same bunch as the infamous 'Alien technology found at Sikhote Alin' .. Or worse! http://english.pravda.ru/science/19/94/378/14269_aliens.html Hmmm.