St Sebastian
painting 30 of 51 by Pietro Perugino

St Sebastian by Pietro Perugino