The owl’s nest at Lemon Bay High School on Placida Road is continuing to draw attention. This is at least the second year of the nesting, which sits on a street sign over top of Placida Road. The site has become a photo stop for many. Photo by Caroline