Sunday, January 25, 2009

Commuters at Liverpool Street Station in London were in for a pleasant surprise at 11 am on January 15, 2009



Be sure and switch the video to HD to really see the detail, it is worth it!

No comments:

Post a Comment