Icarus Films: December Days
Directed by Carla Valdes Leon 45 minutes / ColorEnglish; Spanish / English subtitlesRelease: 2017Copyright: 2016 Delfin, a shirtless old man in a New York Yankees cap, proudly fingers the medals on the military uniform hanging on the wall of his small home in the Sierra Maestra mountains of Cuba. The