My gawd. They rocked THE HELL out of the Ed Sullivan Theater!!!
They were bonafide, headbanging, hard-driving musicians, and Jada sang her ass off.
All I could do was sit there and stare at the tv screen in wonder.
Big Ups to them for doing the damn thing and to Jada for refusing to let herself be put in a box. A lot of people were skeptical about the rock thing (I was one of them). Shame on me. The Letterman performance was bananas. I went online and ordered the cd as soon as they played their final note.