Luis Ortega
2005 • 1h 23m
The godmother and Perla are the world to "the little girl," a world defined by the four walls of a studio apartment with one window looking nowhere. Only space and alter the monotony, the blood transf...