Watch Demi Lovato's surprise performance for fans! - M Magazine

Watch Demi Lovato's surprise performance for fans!