Price

SAINT BERNARD DE CLAIRVAUX CHURCH OLD SPANISH MONASTERY NORTH MIAMI BEACH FLORIDA BLACK AND WHITE