The O'Hare team get ready for the annual Illinois Tow Show, where drivers compete for the title of best wrecker in the state.
Oct 30, 2008
Nov 13, 2008