Today, news broke that On the Spot, a ground-breaking Hungarian documentary series created by married couple Eszter Cseke and András...