So instead of being doing some sappy romantic garbage for Valentine’s Day ’06, why don’t you sit back, turn on the TV, and tune to TLC for an all-new episode of Overhaulin’?
February 14 is the air date for the episode that was filmed at SEMA. Look for me somewhere in the front left of the crowd during the reveal of the car to Merrick. It will be lots more fun than buying roses.