Stand 14.2
Stand 14.1
Stand 13.4
Stand 13.3
Stand 13.2
Glenn Hubbard, who lives in Madrid, has been writing since 2012. He has had work published in a number of magazines and is currently obsessed with The Iliad.