Image 1 of 1
mpiGA_0604_ambo11758.JPG
Stone Temple Pilots performing at The Mecca Arena in Milwaukee, Wisconsin.<br />
Dec. 13,1996<br />
© Gene Ambo / MediaPunch **NO UK or Japan***
Stone Temple Pilots

arch **NO UK or Japan***