Ioan Dumitrescu is a talented concept artist who lives in Bucharest, Romania, and creates some fantastic illustrations.