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)

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