Trailer for the feature film The Devoured starring Peter Greene - Directed by Ari Novak and Tate Steinsiek.