rockandrollcreations.com
Space Probe Taurus Release New Album In April
Swedish hard-hitting acid rockers Space Probe Taurus will be releasing their latest album ‘Mondo Satan’, which is the band’s follow up to their self-titled debut album from 2008 and will be availab…