awesome adverts

only in the UK could we get away with something like this. its one of the reasons why i *love* living here

Filmed on 15/01/2009 @ Liverpool Train Station in London.

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.