2 / 17

JenniferLopez-BarclayardFestuval071413.jpg

°51154455 Jennifer Lopez performs in Hyde park for the Barclayard British Summer Time in Hyde Park, one of Hyde Park's largest live music events, on July 14, 2013. Jennifer Lopez performs in Hyde park for the Barclayard British Summer Time in Hyde Park, one of Hyde Park's largest live music events, on July 14, 2013. Pictured: Jennifer Lopez FameFlynet, Inc - Beverly Hills, CA, USA - +1 (818) 307-4813 RESTRICTIONS APPLY: USA ONLY

Celeb Style Snafus (week of 7/15/13)

July 15, 2013

J.Lo, Rihanna, Miley, and Mariah miss the mark. -- By Matt Whitfield