Photos and story by Mary Gallagher Amazing Amelia Island located off the northeast Florida coast is a barrier island rich in colorful history and breath-taking natural beauty and the type of place you’ll enjoy returning with friends and family time…
