Watch “Positive Hell,” The Film Banned By The London Not So Independent Film Festival
By Celia Farber “Imagine the sudden announcement of a plague and a death sentence with no real science to support it. It doesn’t seem possible, does it?” The Truth Barrier presents here the short award […]