These are screenshots that my brother Peter took, and they are cryptids on the new island from Poptropica. This is Chupacabra.