This guy never heard of a bastion fort, so “star forts” had to have been built by aliens.
Japan is a Hoax! Bigger than NASA or hidden Flat Earth!