Spanish Spanish English
Loggerhead sea turtle hatchling, undaunted by Dorian and the king tide makes it into the surf.