Demons of Nicaragua

The team confronts evil spirits in a eerie Nicaraguan location.