Panda's Peak

Panda's Peek is a cliff/hangout of the wild animals located on Ruan Island.