Tag Archives: Soucouyant
Loogaroo : The Blood Sucking Spirit
The Loogaroo is a vampire-witch-like creature who made a pact with the devil to deliver [...]
31
Oct
Oct
The Loogaroo is a vampire-witch-like creature who made a pact with the devil to deliver [...]