How on earth was this peculiar animal stranded on the quiet and secluded Osa Peninsula beach in Costa Rica? A couple who spotted it decided to help the poor thing—and helped it obtain a new lease on life.
Dirk and Lori Morgan run Morgan’s Jungle Lodge near Osa Peninsula beach in Costa Rica.