ok i am very confused. i just went to skull island skyway and i saw random statues above the entrance to corsairs cove, so the question is: where did they come from and what are they for?
You talking about new decoration that was made with last update, i presume. If only that, purpose is purely cosmetic in nature as far as i know. As for origins of civilization that made them, seems like aztecosaur design. Stay safe, have fun.