Baby owls spotted at Rice University

Three baby owls have been spotted on Rice University campus -- home of the Rice Owls! They are Texas Orange screech owls, typically found in east Texas. <span class=meta>(Tommy LaVergne, Rice University photographer)</span>
June 4, 2011 7:48:54 PM PDT