Inhumanwich! to Screen in Decatur

It’s yet another festival announcement for Inhumanwich! This time, Chompy Lou heads to Illinois for the 2017 Dead in Decatur Film Festival. For all the details, check out the official Inhumanwich! website.

Advertisements
%d bloggers like this: