I'm going to go with tiny coffee cup (espresso), but I will say that John Mayer is a pretty big dude. He was spotted (uh, again, I know it's a bit of Mayerverload, but come on -- he's looking so hot!) on his way to the gym in Soho this morning. True story and random fact: I used to go to that gym with John Mayer before I moved from NYC to SF. He was not nearly as hot then (mostly due to the hair), but definitely tall and covered in tattoos. He's still yet to be seen with his rumored paramour Cameron, but maybe he can work on a little guest pass action so the two can get their gym on together? Just a thought.
John Mayer: Giant Man or Tiny Coffee Cup? You Decide