Amber Road is an indie horror film written and directed by B. Luciano Barsuglia. It’s about a seedy underground network of people who are working for a dark web torture channel where viewers can pay to subscribe, watch victims get tortured and dismembered, and chat with each other whilst doing so. But there is more […]