No Poster Available

Macula 2004 Directed by Carole Arcega

The macula is commonly known as the yellow spot, located near the center of the retina at which visual perception is the most acute. A photosensitive body rises from shadow to burn out in light.

Country France
Production Country France
Language French
Spoken Language No Language
Release Date 13 March 2004
16 mins