Buzz·Posted on Dec 7, 2010John Waters Meets Justin BieberHe's even wearing purple.by Matt StoperaBuzzFeed StaffLinkFacebookPinterestTwitterMail