SAN ANTONIO — San Antonio is now home to the largest Catrina statue in the USA, according to the city. On Thursday, the city unveiled the 38.5-foot-tall statue in Maverick Plaza at La Villita. The ...