A Happy Birthday goes out to Jennifer Lopez, who celebrated her 42nd Birthday in Miami Beach! J Lo looked stunning in a Vintage Pucci form fitting frock with a sleek half pony tail, accessorized with over sized earrings & wedge heels. She knows how to look amazing from head to toe!