Avril Lavigne in a green bikini in Cabo, Mexico on July 27, 2012
From Gallery: Avril Lavigne in a green bikini in Cabo, Mexico on July 27, 2012