Mountain Altar

Mountain Altar is a location in Metaninjas.

Description
The