Alexander Taran is award winning russian photographer from Saint-Petersburg.

Awards:
World Press Photo (twice)
Russian Press Photo
Photo Visa

Submit
Thank you!