The Stool Pigeon is a story of betrayal and retribution on Devil’s Island.
Produced, Directed and Written by: Antony Ellis