Hitting it big on the music scene in the early-to-mid 90s, rock band Big Head Todd and the Monsters are getting ready to release their new album, New World Arisin’. This will be the band’s eleventh album and it’s out on Nov. 3. Anticipation for the band’s new album is rising due to the release of…
Comments
Comments are disabled for this post.