These cute turtles are new residents of Turtle Rd. in Lake Placid , FL

Pros: Seem to be actually as describe and the colors are vibrant.