Encountering mysterious statues on the island in PEAK may strike some ...