Annual Isle of Eight Flags Shrimp Festival in Fernandina Beach
Located in northeast Florida is Amelia Island, a slice of tropical heaven with a colorful history and some of the best shrimp you will ever taste.
Read this article:
Annual Isle of Eight Flags Shrimp Festival in Fernandina Beach