The following collection of semi-abstract paintings, mostly done on canvas, are by Russian artist Peter Fedoseenko.

See more of Peter’s work at CGHub.