The Sparrow Falling

Sal DelGreco joins us to introduce his web series, The Sparrow Falling which is an independently produced TV mini-series filmed a WPAA-TV in Wallingford, CT. When a centuries-old order is upended in the realm of The Sparrow, chaos ensues.  Watch the episode below as well!

Reviewed by Alessandro Molluzzo, Tonia Winer,  & Andrew Wilcox
Music: Leave Me Here by Skinny Wrists