Jennifer Lopez, mea culpa
President Obama. Photo by Kat Fitzgerald