ADVERTISEMENT
It was clear Pantera‘s days were numbered long before they played their final concert on Aug. 26, 2001, in Yokohama, Japan, bringing one of metal’s most explosive sagas to an unceremonious end.
The Texas metal quartet had spent the prior two months storming arenas across North America with
Click here to view the original article.
ADVERTISEMENT