Demi Lovato joins X Factor USA judges on stage 31482
Demi Lovato joins X Factor USA judges on stage 31483
Demi Lovato joins X Factor USA judges on stage 31484
Demi Lovato joins X Factor USA judges on stage 31485
Demi Lovato joins X Factor USA judges on stage 31486
Demi Lovato joins X Factor USA judges on stage 31487
Demi Lovato joins X Factor USA judges on stage 31488
Demi Lovato joins X Factor USA judges on stage 31489
Demi Lovato joins X Factor USA judges on stage 31490
Demi Lovato joins X Factor USA judges on stage 31491
Demi Lovato joins X Factor USA judges on stage 31492
Demi Lovato joins X Factor USA judges on stage 31493