brothers-brick.com
There is only one logical explanation: Aliens | The Brothers Brick
Discover a jungle temple not in America, but on another planet - brought to us by Tirrel Brown.