Katy Perry lets it all hang out in micro shorts and vest top as John Mayer snaps a photo during Hawaii vacation´╗┐
Shared publiclyView activity