Demi Lovato joins X Factor USA judges on stage 30981
Demi Lovato joins X Factor USA judges on stage 30982
Demi Lovato joins X Factor USA judges on stage 30983
Demi Lovato joins X Factor USA judges on stage 30984
Demi Lovato joins X Factor USA judges on stage 30985
Demi Lovato joins X Factor USA judges on stage 30986
Demi Lovato joins X Factor USA judges on stage 30987
Demi Lovato joins X Factor USA judges on stage 30988
Demi Lovato joins X Factor USA judges on stage 30989
Demi Lovato joins X Factor USA judges on stage 30990
Demi Lovato joins X Factor USA judges on stage 30991
Demi Lovato joins X Factor USA judges on stage 30992