I'm going to bet on something from the northern end of South America. It's definitely not a North American species, and I don't think it's Mexican. It does somewhat resemble a Marine Toad, as do several toads in South America.