Major League Baseball has approved the sale to a group of local investors rumored to be eyeing land to build a stadium in downtown San Antonio.
Major League Baseball has approved the sale to a group of local investors rumored to be eyeing land to build a stadium in downtown San Antonio.