Cuba

The Republic of Cuba is an island country located in the Caribbean, east of the Gulf of Mexico.

Appearance
Super Friends
 * Season 1: The Weather Maker