The Return of Angkor Wat

House of Rock, 511 Starr St., Corpus Christi, Texas

Back in CC after an almost 30 year hiatus!