Archie Leeming
Archie Leeming is a British photographer and designer based in Cape Town. He is interested in people, places and adventure photography. His motorbike has taken him across Africa, Asia and Europe.