Jungle Temple

A temple in the jungle.