Fan-filmed video footage of BLACK SABBATH's July 7 concert at the Monsters Of Rock festival in Helsinki, Finland can be seen below.
BLACK SABBATH has announced that it will play its last show ever in the U.S. on November 12 at AT&T Center in San Antonio, Texas. The gig will take place nearly five years to the day that the legendary act announced their reunion.
San Antonio is also home of the Alamo which is a significant place in Ozzy Osbourne's legend since he was arrested for public urination...
Roadrunner - Blabbermouth — Fan-filmed video footage of BLACK SABBATH's July 7 concert at the Monsters Of Rock festival in Helsinki, Finland can be seen below.
BLACK SABBATH has announced that it w... more info