The Christmas Posadas at Our Lady of Carmel Catholic Church Houston, Texas The Christmas Posadas are a spiritual preparation for the feast of Christmas. The Posadas are a traditional Christmas celebration which began in Mexico through the Catholic Church. It marks the beginning of the nine days
Read more →Miraculous photos Taken on State Hwy 6, Houston, TX, Christmas Eve, 12-24-2023, at 8 p.m.
Read more →