Tag: Catalonian Independence
WATCH: Spanish police filmed stamping on heads and throwing people down stairs amid Catalonia...
In scenes reminiscent of Franco's brutal reign, a Spanish riot police officer has been filmed stamping on a man's head, whilst others were seen to throw civilians down stairs amid escalating violence during the...