Carlo Maratta

Maratti, Carlo

Italian, 1625 - 1713