A large new art installation called “Presence of the Past” was unveiled in downtown San Antonio on the San Pedro Creek Culture Park.
A large new art installation called “Presence of the Past” was unveiled in downtown San Antonio on the San Pedro Creek Culture Park.