Kybar's Teeth

Kybar's Teeth is a one of the most fear cave in Kaijudo Land, but also was located on top of the Underneath