July 25, 2012
Watch this highly entertaining short about city vermin doing their own version of Olympians passing the torch relay. They weave their way around the streets of London in whatever means they know how to reach that important trashcan. Ameal Isnard and Leo Bridle created and produced the video. – Via AdverBlog.