HOUSTON, Texas (KTRK) -- A new mother and her three owlets have created the perfect home outside of Lovett College on the campus of Rice University.Contractors making renovations to the residential college found them Friday morning.Students and faculty at the university took the opportunity to snap photos of their newly discovered wild mascots.The last time three owl chicks were discovered nesting together in the wild at Rice was in 2011.