San Antonio home to the largest ‘La Catrina’ statue in the country, according to the city
The 38.5-foot-tall statue was unveiled Thursday in Maverick Plaza at La Villita. The statue has a lighted butterfly and a flower-festooned hat. 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 … Read more