Alternatively spelled Alexey Chekulaev.
Contributed by Chris Purcell
Contributed by Stephen Coles
Contributed by Florian Hardwig
Contributed by Shiva Nallaperumal
Contributed by Nick Sherman
Contributed by Indra Kupferschmid
Contributed by Andreas Kofler
Contributed by Brian Piper
Photo(s) by Florian Hardwig on Flickr.
Contributed by Orin Vrkaš
Contributed by Webtype
Contributed by Daniel Mall