Rob Lace Almost Home January 30, 2021 Couple more seconds until nest touchdown for this Osprey, Sheepscot river, Maine. Wildlife Osprey landing Sheepscot river Maine bird talons Log in or register to post comments