Allegory of the Immaculate Conception

Artist: Giorgio Vasari
Style: Mannerism (Late Renaissance)
Genre: allegorical painting
Date: 1541
Copyright: Public domain