A beautiful disgusting unappetizing painting of the Marines fighting aliens in hive cave, by Ilya Kuvshinov and Beatrix Potter, dutch golden age, trending on Behance | Painting