Burning Frog Altar

Burning Frog Altar is landmark in Tuwangi Mire, middle of Tuwangi Thorp.

Nothing much is happening here outside Pond Faire.