Ospreys, fish-eating raptors, are breeding now on Sanibel, FL. This female is delivering fish to her partially grown young. She ate some of the fish herself first, starting with the head, then she began to feed the babies, pulling off very small bits of fish.
The Osprey nestling period is 50-55 days. Ospreys can have from 1-4 young and eggs do not hatch at the same time. The first egg may hatch up to 5 days before the last one. The oldest hatchling dominates its siblings and may monopolize the food brought. If food is abundant food will be shared and all the chicks will survive. Ospreys breed in parts of the West and northern U.S and across Canada, and live all year in FL and parts of the Gulf Coast. You can see them migrating through much of the country.