Charlie Sheen delivered a live performance in Cleveland last night that echoed that city's motto. Indeed, according to fans there, the actor rocks.
Following a disastrous opening night in Detroit, followed by an improved tour stop in Chicago, Sheen exited his most recent night on stage to a standing ovation.