Video: Alien Power Plant Found on the Moon?

An alien power plant was located in one of the photos of our moon, taken by the Apollo 16 lunar mission, as reported by ESL School in Taiwan.

In this report,

“It could of course be an energy.

“Note the crooked cable type objects which seem to be growing out of the base, these could possibly be supplying the platform with energy.”

The image is surely incredible and leaves us with more questions than answers.

Raymond - The Canadian