Kevin Long

Kevin Long

Philosophical nerd, videogame/hiking/weightlifting addict, lover and hater of the beautiful game