This Bizarre Japanese Temple Looks Like A Fallen Intergalactic Starship

Rising out of central Tokyo, not far from Tokyo Tower or the Emperor’s Palace, this bizarre, black, pyramidal structure is a temple of the “Inner Trip Reiyukai.

Read Full Content Here […]