Feb 25 Feb 25 Deja Viscera: Oscar Worthy Horror The TFS Staff Deja Viscera Horror movies deserve some respect, you know.