Demi Lovato joins X Factor USA judges on stage 30470
Demi Lovato joins X Factor USA judges on stage 30471
Demi Lovato joins X Factor USA judges on stage 30472
Demi Lovato joins X Factor USA judges on stage 30473
Demi Lovato joins X Factor USA judges on stage 30474
Demi Lovato joins X Factor USA judges on stage 30475
Demi Lovato joins X Factor USA judges on stage 30476
Demi Lovato joins X Factor USA judges on stage 30477
Demi Lovato joins X Factor USA judges on stage 30478
Demi Lovato joins X Factor USA judges on stage 30479
Demi Lovato joins X Factor USA judges on stage 30480
Demi Lovato joins X Factor USA judges on stage 30481