an Entity in Data Space: 134.155.108.49:8890
The Temple of the Forbidden Eye was a stone shrine built to the god, Mara, located on the banks of the Bengal river Lost Delta.