Baby owls spotted at Rice University

<div class="meta "><span class="caption-text ">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. (Tommy LaVergne, Rice University photographer)</span></div>
June 4, 2011 7:48:54 PM PDT