an Entity in Data Space: 134.155.108.49:8890
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.