A tiny "alien creature" that washed up on the banks of a river in north-western Russia has locals and experts stumped.
(NewsNation) — A new UFO documentary shows U.S. intelligence officers saying they believe Russia recovered an alien spacecraft 36 years ago. “That’s what the officials in my film go on the record ...