Demi Lovato joins X Factor USA judges on stage 30897
Demi Lovato joins X Factor USA judges on stage 30898
Demi Lovato joins X Factor USA judges on stage 30899
Demi Lovato joins X Factor USA judges on stage 30900
Demi Lovato joins X Factor USA judges on stage 30901
Demi Lovato joins X Factor USA judges on stage 30902
Demi Lovato joins X Factor USA judges on stage 30903
Demi Lovato joins X Factor USA judges on stage 30904
Demi Lovato joins X Factor USA judges on stage 30905
Demi Lovato joins X Factor USA judges on stage 30906
Demi Lovato joins X Factor USA judges on stage 30907
Demi Lovato joins X Factor USA judges on stage 30908