Demi Lovato performs on stage in Mexico City

You may also like...