The Demon Slayer (Of Humans)

MPAA Rating:NR
Genre:Action, Comedy, Horror, Short
Country:Canada
Directed By:MacGregor Stewart
Written By:R. Morgan Slade
Cast:Jeanine Rix, Bradley Duffy, Alexander Forsyth, Delia Tatiana
In Theaters:N/A
Runtime:5 minutes