Citing anonymous sources, TMZ reports that Lenny Kravitz was “privately horrified” that he showed the entire world his dick this week but will nevertheless continue to wear leather pants—thus ensuring his rock ‘n’ roll cred is still at least equal to Martha Stewart’s.