The Showdown photo

The Showdown tours

The Showdown have been on the road since December 9, 2006, until September 2, 2010, completing a total of 4 tours to date, with an average of 13 concerts per tour