Loading...
Uploaded by marzipanthecat on Dec 15, 2007
This is Harrods, in London, England. Yes, this is mobile phone footage taken from a bus, and you can see all the twinkly lights on the shop...
Travel & Events
Standard YouTube License
Load more suggestions
All Comments