Live from Florida osprey cam camera

Osprey nest on the Indian River in Florida