Giovanni Baglione

Roma 1566 - Roma 1643