Demi Lovato joins X Factor USA judges on stage 30885
Demi Lovato joins X Factor USA judges on stage 30886
Demi Lovato joins X Factor USA judges on stage 30887
Demi Lovato joins X Factor USA judges on stage 30888
Demi Lovato joins X Factor USA judges on stage 30889
Demi Lovato joins X Factor USA judges on stage 30890
Demi Lovato joins X Factor USA judges on stage 30891
Demi Lovato joins X Factor USA judges on stage 30892
Demi Lovato joins X Factor USA judges on stage 30893
Demi Lovato joins X Factor USA judges on stage 30894
Demi Lovato joins X Factor USA judges on stage 30895
Demi Lovato joins X Factor USA judges on stage 30896