Mexico

Mexico is a North American country located directly south of the United States of America.

Appearance
Super Friends
 * Season 1: The Weather Maker