Each March, owl-lovers converge on Houston, Minn., for the International Festival of Owls. This year, for the 13th annual festival, they’ll come to a town that is looking more and more owlish — in a ...