Documentary Directed by Jeffrey Puente Garcia in Cuba. Shot in 2006 in Pinar del Río.
Watch the Trailer
Stills from the documentary "72 HRS."
Back to Top