Where To Stream Ancient Aliens Season 12 Episode 3
The Mystery of Rudloe Manor
- Aired May 12, 2017
- 63 Min
- Rated 7.3
- Number 157 Of 292 Rated Episodes
In Wiltshire, England, Rudloe Manor appears to be nothing more than an English manor house, but researchers argue it has been the epicenter of British research into UFOs since World War II.