Khloe Kardashian and Mario Lopez Host The X Factor Semi-FInals

khloe