SHOWREEL
CREW
ABOUT
HOME
CONTACT
WORK
Director
Producer
Star Trackers/ 2011
Crew shooting in the base of ALMA Telescope at the Atacama Desert in Chile.