In what state is the new Island showing up in the Atlantic? Mike?
In the last month or so An Island has shown up & I was wondering where its located.
In the last month or so An Island has shown up & I was wondering where its located.
D J
Favorite Answer
I believe it was off the coast of North Carolina
Anonymous
California