Creed’s rise at the turn of the millennium was fast, loud, and massive, and Live in San Antonio captures the band right in the middle of that unavoidable ascent. Recorded on November 14, 1999 at the ...