Banners and flags in the fiesta of the Holy Ghost. Santa...
Banners and flags in the fiesta of the Holy Ghost. Santa Clara, California
Date & Place: