Scene from Pentecost depicted in artwork at Our Lady of Divine Providence Church in Providenciales, Turks and Caicos Islands
Scene from Pentecost depicted in artwork at Our Lady of Divine Providence Church in Providenciales, Turks and Caicos Islands
A scene from Pentecost is depicted in artwork at Our Lady of Divine Providence Church in Providenciales, Turks and Caicos Islands. (CNS photo/Gregory A. Shemitz)