This painting is by two famous Flemish masters: Rubens and Brueghel. They made several versions of this type of painting, which were intended as showpieces that combined the best of both artists.