Russell Taylor
London, United Kingdom
Seven people, six chances to stay alive.
<p>Filmmaker with over ten years directing commercials, promos, short film and documentary projects. Directing movies of the mind since being locked in a cupboard age 6.</p>