The Branson Imax is currently showing “Wired to Win” so we took off late this afternoon for a quick jaunt to Branson and to see the flick. Our expectation was that the movie was about the Tour de France and since we’re among the few geeks who actually watch the race every summer and know [...]