更新1:
Any other meanings? Cuz I am finding new about this... Did you see any English news about this? I cannot find by typing "Pinnacle island"...
更新2:
All of you guys are right, I found it! Haha