A Selena altar for Day of the Dead is now on display in downtown San Antonio. The altar, called “La Reina” which translates as “The Queen” in honor of the late Queen of Tejano music was unveiled on Sunday at the corner of South Alamo and Market streets. The altar stands ten feet tall, and […]