Demi Lovato joins X Factor USA judges on stage 31494
Demi Lovato joins X Factor USA judges on stage 31495
Demi Lovato joins X Factor USA judges on stage 31496
Demi Lovato joins X Factor USA judges on stage 31497
Demi Lovato joins X Factor USA judges on stage 31498
Demi Lovato joins X Factor USA judges on stage 31499
Demi Lovato joins X Factor USA judges on stage 31500