Oyukushi Pit

Oyukushi Pit was a deep chasm located in the Taru Mountains. Locals of Naishou province claimed a big Zokujin city was hidden deep beneath the pit.