Demi Lovato joins X Factor USA judges on stage 29995
Demi Lovato joins X Factor USA judges on stage 29996
Demi Lovato joins X Factor USA judges on stage 29997
Demi Lovato joins X Factor USA judges on stage 29998
Demi Lovato joins X Factor USA judges on stage 29999
Demi Lovato joins X Factor USA judges on stage 30000