Secretly Distributon

Title
Artist
Label
Release Date
2015-01-20
12 Rods: Lost Time

It's been 12 years since the initial release of what would be the very last album by the late Minneapolis-based 12 Rods. Aptly titled, Lost Time, his last epic perfectly defines and captures how great this band was and how truly ahead of their time it's members were.