Weeks after stirring outrage with his Anne Frank comments, 19-year-old Justin Bieber set off a Twitter storm when he posted a racy cartoon depicting himself in bed with a naked young girl lying on his chest with the words "Justin Belieber" across the top.