dsc_0063_1759 11 November, 2008 1060 × 1594 Filter @ Hard Rock CafĂ© – Cleveland, OH 11/01/2008 Electric Touch