Altar of Holy Innocence Anglican Church, Duncan Town, Ragged Island, The Bahamas
Location:
-
Duncan Town
Bahamas