Arta Gailuma

Arta Gailuma

Metalhead travel junkie and a geek.

Damnation Festival 2018

Damnation Festival 2018, November 3rd, Leeds, UK While the first weekend in November was hosting Guy Fawkes celebrations across the country, Leeds University had…