United Kingdom, England / 2002 / Fiction / 3’23”I0301237
July 21st, 1969: Neil Armstrong takes one giant leap for mankind. In Muskogee, Oklahoma, one man is turning back the evolutionary clock.
Director
Edward Boase
James Walker
Production
Referent
Script
Editing