Related Photos: Charlie Sheen
Back to category: Charlie Sheen
NEW YORK, NY - JANUARY 15: Jimmy Fallon and Charlie Sheen during a taping of 'Late Night With Jimmy Fallon at Rockefeller Center on January 15, 2013 in New York City.
Theo Wargo/Getty Images
About the Geek Mind
Read more about The Geek Mind