Travel Photo of the Moment Bermuda Coast

The Travel Photo of the Moment is of Bermuda Coast and was taken by Canon in 2D

Bermuda is an island in the North Atlantic Ocean and its British overseas territory located far off the east coast of the United States. It is the oldest and most populous remaining British overseas territory and its capital is the oldest continuously-inhabited English town in the Americas. Bermuda is a wealthy country fueled by a strong finance industry and a vibrant tourist economy.

Creative Commons License Photo credit: Canon in 2D