John Mayer And Katy Perry, Bumping Uglies! Plus Adam Levine Squirts All Over Mexico!