Thank God the Sacred Statues and Sacred Images are veiled on Good Friday at Our Lady of Guadalupe Catholic Church in Del Rio, Texas