Can Announce Live Album Featuring Performance From 1976
Can have announced the release of a new live album, Can Live in Cuxhaven 1976, which will be out on October 14. It is the third release in an ongoing series of live album releases from the iconic German rock band. » Read More