answersLogoWhite

0

No - it is an island in the Atlantic Ocean, a few hundred miles off the coast of North Carolina.

User Avatar

Daryl Collins

Lvl 10
3y ago

What else can I help you with?