Fabulously Spotted: Jennifer Lopez Wearing Lanvin & Vivienne Westwood – American Idol