Sts. Peter and Paul, Icon of Antioch