A few minutes after stepping into a modest building in downtown Houston, Minn., both of us experienced an odd feeling. We were being watched.
HOUSTON, Minn. (WKBT) -- Houston is hosting one of North America's most comprehensive owl celebrations this weekend, drawing international attention to the International Owl Festival at the Owl Center ...
Houston, Minnesota is the location of the International Owl Center. It’s executive director, Karla Bloem joins us to tell us all about the upcoming International Festival of Owls.
The International Festival of Owls is swooping into Houston this Friday through Sunday at the International Owl Center. It’s set to be a hoot with fascinating events and activities for owl lovers.