Harrods’ “The Land of Make Believe” Friday, December 12, 2014 A mouse goes on a stop-motion adventure which ultimately helps illuminate Harrods department store during a holiday season night. A+C Studios…