John Mayer, Eminem, and More Stars Who Have Admitted to Having a Small Penis