There’s a new Osprey nest in town. Big deal, you may be thinking, Osprey are everywhere these days. Well, that’s true and, of course, that’s a good thing.
This particular Osprey nest is in Veterans Park in Norwalk, Conn., a coastal town in southern New England along the Long Island Sound. What makes this Osprey nest special is its accessibility for people to see. Hopefully when the busy s Continue reading