Bermuda

Bermuda is a British overseas territory. It is a region made up of islands located in the Atlantic Ocean.

Locations
More coming soon!
 * Bermuda Rectangle
 * Bermuda Triangle
 * Bermuda Shorts

Natives

 * Ricardo Shorts