Demi Lovato surprised her fans with a fabulous performance at the Times Square. Check it out. Courtesy: Splash News Share on Google+: