By Tyler Durden Thousands of people flooded the streets of Turin, a city located in northern Italy, Thursday evening to protest harsh government restrictions for…
By Tyler Durden Thousands of people flooded the streets of Turin, a city located in northern Italy, Thursday evening to protest harsh government restrictions for…