"This Young Screech Owl Was Found In The Middle Of A Busy Road In Lowell. She Was Thin And Searching For Her Parents. We Took Care Of Her And Were Able To Put Some Weight Back On Her"
Nope, their average lifespan in captivity is 25 years...