HISTORY Logo

EAncient Aliens

Angels in Space

4m | 2019 | TV-PG | CC

Cosmonauts aboard the Russian space station Salyut 7 report having seen creatures reminiscent of angels in space in the past in this clip from Season 11, Episode 12, "Russia's Secret Files."

n

Need help with the site?