Tag Archive for: Trainspotting

Filth

If Quentin Tarantino is the king of violence, then Irvine Welsh is...

The Student Newspaper 2016