Stranded Sea Turtle rescued off Benguerra Island Mozambique.
A green sea turtle was found sitting high and dry off Benguerra Island this weekend stranded on one of the many sand bars during low tide. Thanks to some quick thinking from the Bazaruto National Park officials and resort employees the…