John Mayer Has Legs For Days
John Mayer shows his gorgeous gams while dressed as a sailor on board the Mayercraft carrier cruise liner in Long Beach, Calif. on Friday (March 27).
The 31-year-old singer is hosting 3,000 Mayer fans on the ship for a four-day tour which will head to Mexico and then back to San Pedro, Calif.
Check out Marc Malkin at the Mayercraft! Peep his video blog here!
10+ pictures inside of John Mayer‘s legs for days…