Heading South (Shadow Distribution, NR)

September 28, 2006 0

Charlotte Rampling is Ellen, an aging bourgeois woman who lives in Haiti seemingly solely for the purpose of going to bed with the strapping young, black natives.