Andrew Vasiliev is a talented self taught photographer and IT guy based in Krasnodar, Russia. He