A few weeks ago I wrote about the Hot Wheels Racing League that has become popular at a bar in Omaha, Nebraska. A friend of mine from Twitter actually lives in that town and is part of the league. Here is a quick video of the close loss he recently filmed: Do you have any [...]