Placida Road owlets spring their nest
The family of owls nested in a giant street sign over Placida Road across from Lemon Bay High School have successfully raised their owlets, according to reports by Eva Furner, who has been watching...