Lazarides Gallery). He had his first show in 2008 in Lisbon – the marvellously named Even if you win the rat race, you’re still a rat. Shows in London, Paris and Shanghai followed.
Lazarides Gallery in London at the time of writing.
First Image Credit Flickr User 3mujin
Give a Gift
If you enjoyed this article, please consider making a gift to help Kuriositas to continue to bring you fascinating features, photographs and videos.