Jennifer Lopez at American Music Awards 2011

Photo Credits @stylepantry

Check out the full of energy and sizzling hot medley performance of Jennifer Lopez at the American Music Awards 2011. Who would thought she's 42 year old?