From Nexus Networks Studios
-
2015
Soucouyant
Soucouyant1 2015 HD
In the small Caribbean island of St. Lucia lives an ancient spirit. Soucouyant, as she is known, cannot be contained, captured or killed. The people...