northern Honduras / northern Guatemala / central Cuba / Caribbean / northern Nicaragua / western El Salvador / central Nicaragua / southern Costa Rica / eastern Cuba / western Panama / west coast of Mexico / central Honduras / northern Central America / northern Mexico / central Panama / Central America / western Cuba / eastern Panama / western Guatemala / east coast of Mexico / northern Costa Rica / northeast Mexico / /