Alex Bratu Photography
Return to gallery
Bermuda is a lush island created by volcanic activity. This picture, taken from fort St. Catherine in St. Georges, pretty much sums up its physical origin.