Aerial view of St. George's Island in Bermuda
Their Majesties Chappel, St. Peter's Church, in St. George's Island, Bermuda
Clock tower at St. Peter's Church in St. George's Island, Bermuda