There’s An Impostor In Canada Calling Itself Twin Falls
Remember when I claimed that there was only one Twin Falls in the world and that it was us? Well, here's the deal. That may or may not still be true. There is a place in Canada that thinks it's Twin Falls.