South Florida boat captain helps save vultures stranded over Gulf of Mexico

It was raining turkey vultures over the Gulf of Mexico 35 miles off Islamorada, with land nowhere in sight.

Author: Rich