Bermuda

Bermuda is a country located in North America.

History
Bermuda is one of the many nations represented at the 2010 Winter Olympics.