Ancient astronaut theorists believe a monument located in Honshu, Japan is linked to aliens, in this clip from Season 18, “Ancient …
source
Ancient Aliens: Extraterrestrial Ties to Japan’s Holiest Monument (Season 18)

Ancient astronaut theorists believe a monument located in Honshu, Japan is linked to aliens, in this clip from Season 18, “Ancient …
source