Where does the sheep frog live?

The sheep frog lives in several places in the world. They live in southern Texas, Costa Rica, Mexico, and the Caribbean lowlands.