Talk:Mysterious statue

All of them seem to be pointing at Ape Atoll.