To be found in Kerala, India
https://en.wikipedia.org/wiki/Jatayu_Earth%27s_Center_Nature_Park
Super Mario Sunshine vibes