Robert Mason – Slap In The Face (Original Mix) Slap in the face is particularly well titled. Out on the Modern Agenda label this is absolutely no nonsense techno. It’s a track written with one thing in mind and that’s causing as much damage as possible at peak time on...