Demi Lovato joins X Factor USA judges on stage 30957
Demi Lovato joins X Factor USA judges on stage 30958
Demi Lovato joins X Factor USA judges on stage 30959
Demi Lovato joins X Factor USA judges on stage 30960
Demi Lovato joins X Factor USA judges on stage 30961
Demi Lovato joins X Factor USA judges on stage 30962
Demi Lovato joins X Factor USA judges on stage 30963
Demi Lovato joins X Factor USA judges on stage 30964
Demi Lovato joins X Factor USA judges on stage 30965
Demi Lovato joins X Factor USA judges on stage 30966
Demi Lovato joins X Factor USA judges on stage 30967
Demi Lovato joins X Factor USA judges on stage 30968