Newfoundland

Newfoundland is a Canadian island located off the coast of North America. Cape Race is located on this island.

Appearance
Super Friends
 * Lost episode: Terror on the Titanic