Geno McGahee’s (Sickle) new film Rise of the Scarecrows: Hell on Earth is a hit with critics. The film stars Brent Northup (Sickle), Eric Michaelian (Killer Bees Society), Lorrie Bacon (Admit One), and Phil Godeck (Alien Vampire Busters). You can watch it for free now on the Tubi app. Synopsis: …
Read More »