Facts

  • Bermuda is an island nation in the North Atlantic, part of North America.
  • Bermuda is the oldest of the British overseas territories.
  • Not easily accessible by 4WD.