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…