Demi Lovato joins X Factor USA judges on stage 30945
Demi Lovato joins X Factor USA judges on stage 30946
Demi Lovato joins X Factor USA judges on stage 30947
Demi Lovato joins X Factor USA judges on stage 30948
Demi Lovato joins X Factor USA judges on stage 30949
Demi Lovato joins X Factor USA judges on stage 30950
Demi Lovato joins X Factor USA judges on stage 30951
Demi Lovato joins X Factor USA judges on stage 30952
Demi Lovato joins X Factor USA judges on stage 30953
Demi Lovato joins X Factor USA judges on stage 30954
Demi Lovato joins X Factor USA judges on stage 30955
Demi Lovato joins X Factor USA judges on stage 30956