Search Results for 'Tokyo Machida'

1 results found.

The Slug slithers to Land of Rising Sun

Ahead of a monumental rock tour of Japan, leading Irish sludge metal band Ten Ton Slug is releasing its new single, ‘Livid’ this Saturday, November 14.

 

Page generated in 0.5391 seconds.