The Mecca Tales. Photo by Liam Fitzgerald