Displaying posts 1 to 10 of 36.
Well Bermuda is an island in the North Atlantic just off the east coast of the USA. We're a British overseas territory. Though about 1000 miles north of the Caribbean.
No sightings yet, nothing here to find lol. Need to head to OZ for that sort of stuff!!! ;-)