Amelia Island is one of Florida’s hidden gems with 13 miles of beautiful beaches. It truly is the perfect place for a weekend getaway.
This moment by @tiffpenguin contains videoand is 4 seconds long.
Main Beach Park
Share
Visit the page to view this Moment.