Arts ‘Winning’ the Internet: 7 Charlie Sheen Memes We’ve Been Expecting March 03, 2011 prev4 of 9next via BuzzFeed Share Read Later New Yorker Cartoons! Baby Sloths! Motivational Posters! Internet, meet Charlie Sheen.