Crucifixion with Cranmer, Luther and Calvin


Anastasis

Anastasis for All Saints Anglican Church, Long Beach (CA)