Design and Art Direction. London
Made a Christmas Advert with a plug costume and a 16ft gravy boat. Britain seemed to like it.