Holly Leaf
Stranded 10/18/2014 Holly Leaf is a juvenile Atlantic green sea turtle. She was found washed up on the county beaches of South Padre Island. Her shell was covered in barnacles and she has a large hole in the side of her face. What caused her injury is unknown. She is currently in ICU where […]