The Illinois Raptor Center has 3 new snowy owls: Wampa, Tauntaun, and Yeti.

Load comments