Hoo: Placida Road owls, newest Englewood attraction
A nest of owls by Lemon Bay High School are Englewood’s newest tourist attraction. This “Great Horned Owl Nest” is across the street from Lemon Bay High School, in a street sign.
Eva Furner, a birder...