Sea Turtle Nests at Disney’s Vero Beach Resort

Discover the world of sea turtle nesting while visiting Disney’s Vero Beach Resort in Florida.