From the facebook page:
"On Good Friday, during the Adoration of the Holy Cross, we unveiled and installed our crucifix over the high altar. The custom crucifix is modeled after the earliest crucifixes which depicted our Lord as King reigning over Heaven and earth. His face was created from a 3D printing of the Shroud of Turin."
Hmm, I've never seen those.
Will Christ still be on the Cross as He reigns as King over Heaven and earth? That sounds like the resurrection crosses they have in the Novus Ordo.