The International Festival of Owls is being held March 6-8 in Houston, Minn. Given that our great state is home to a dozen owl species, it’s fitting that such a festival exists in the state.