
Part of the Vista Loop trail follows a limestone ledge at Friedrich Wilderness Park. Credit: Brendan Gibbons / San Antonio Report
Part of the Vista Loop trail follows a limestone ledge at Friedrich Wilderness Park.
Part of the Vista Loop trail follows a limestone ledge at Friedrich Wilderness Park. Credit: Brendan Gibbons / San Antonio Report
Part of the Vista Loop trail follows a limestone ledge at Friedrich Wilderness Park.