The Ospreys are back in full force all over Falmouth. The females have been incubating eggs for the past month. They typically lay 2-3 eggs, and many are now hatching. At Oyster Pond lagoon, this male has caught a fresh fish and will return to the nearby nest to feed the female and hatchlings.