Today’s Hot Picture: John Mayer Shows Off His Guns

Singer John Mayer, 32 shows off his guns to a friend as he walks through SoHo in NYC July 27th, 2010.   John has been known to be a kiss and tell boyfriend but does not take away from the fact that he is HOT and he can come over and visit me anytime ;-)  What do you think hot or not?  Can you forgive his kiss and tell ways?

Image credit to Bauer Griffin