Church of the Annunciation Banner Supporting the Houston Astros with Prayers and Lighting Candles #260759992
Description
Church of the Annunciation Catholic Church near the Minute Maid Stadium announcing lighting candles and prayers before the Astros World Series baseball games