Home Video Thumbnail: Pantera – Live in Chula Vista! 8/26/23

Video Thumbnail: Pantera – Live in Chula Vista! 8/26/23