I’ve added new stills of Demi Lovato on FOX’s “The X Factor” Season 3 Live Finale on December 19, 2013 in Hollywood, California.

LEAVE A REPLY