Two Unusual Discoveries in Russia – Proof of Alien Intervention or Hype?
Video – Two discoveries of ancient artifacts that some call proof of alien life on Earth, while others consider this hype created by extremely speculative and dramatic interpretations.