Demi Lovato joins X Factor USA judges on stage 31537
Demi Lovato joins X Factor USA judges on stage 31538
Demi Lovato joins X Factor USA judges on stage 31539
Demi Lovato joins X Factor USA judges on stage 31540
Demi Lovato joins X Factor USA judges on stage 31541
Demi Lovato joins X Factor USA judges on stage 31542
Demi Lovato joins X Factor USA judges on stage 31543
Demi Lovato joins X Factor USA judges on stage 31544
Demi Lovato joins X Factor USA judges on stage 31545
Demi Lovato joins X Factor USA judges on stage 31546
Demi Lovato joins X Factor USA judges on stage 31547
Demi Lovato joins X Factor USA judges on stage 31548