Archive for October 24th, 2011

Tora Woloshin, the Tattooed Singing Car Mechanic

October 24, 2011


Tora Woloshin

Gotta love Tora Woloshin‘s audition on The X Factor on September 29, 2011. It’s great when an unknown walks out onto the biggest stage imaginable and owns it. I love to see people who are comfortable in their own skin perform with such confidence and unbridled joy, as if singing for (more…)