Demi Lovato joins X Factor USA judges on stage 30969
Demi Lovato joins X Factor USA judges on stage 30970
Demi Lovato joins X Factor USA judges on stage 30971
Demi Lovato joins X Factor USA judges on stage 30972
Demi Lovato joins X Factor USA judges on stage 30973
Demi Lovato joins X Factor USA judges on stage 30974
Demi Lovato joins X Factor USA judges on stage 30975
Demi Lovato joins X Factor USA judges on stage 30976
Demi Lovato joins X Factor USA judges on stage 30977
Demi Lovato joins X Factor USA judges on stage 30978
Demi Lovato joins X Factor USA judges on stage 30979
Demi Lovato joins X Factor USA judges on stage 30980