Demi Lovato joins X Factor USA judges on stage 31525
Demi Lovato joins X Factor USA judges on stage 31526
Demi Lovato joins X Factor USA judges on stage 31527
Demi Lovato joins X Factor USA judges on stage 31528
Demi Lovato joins X Factor USA judges on stage 31529
Demi Lovato joins X Factor USA judges on stage 31530
Demi Lovato joins X Factor USA judges on stage 31531
Demi Lovato joins X Factor USA judges on stage 31532
Demi Lovato joins X Factor USA judges on stage 31533
Demi Lovato joins X Factor USA judges on stage 31534
Demi Lovato joins X Factor USA judges on stage 31535
Demi Lovato joins X Factor USA judges on stage 31536