Site icon Sightseers' Delight

Sundown on Amelia Island

Taken Aug. 18, 2011, on Amelia Island, Fla.

Exit mobile version