A few weeks ago, Derrick and I were given the amazing opportunity to do something a little bit different – to put aside our love of heights and embrace our love of speed – and visit one of the World’s Greatest Indoor Karting Facilities. Three Rivers Karting is located in Leetsdale, PA – just outside...