answersLogoWhite

0

One of the world's most invasive pest species, the red-eared slider turtle.

User Avatar

Wiki User

13y ago

What else can I help you with?