Posted on March 10, 2011

With material from work in UK, Portugal, China, Japan and Dubai - it's the new Lobster Pictures showreel - take a look!