Forest of Lun-Luny

Lun-Luny are giant bugs.

Where it is
It is in Hoatzin Cliffs.