Artists
Album Info
Release Date: 2011-07-06Label: Devoted Art Propaganda
Green tape limited to 113 hand-numbered copies. The same tracks repeat on both sides.Label: Devoted Art Propaganda
Green tape limited to 113 hand-numbered copies. The same tracks repeat on both sides.