26 May 20159 tracks, 33 minutes
Critic score distribution
Mutilator Defeated at Last is the sixteenth studio album by the American psychedelic rock band Thee Oh Sees, released on May 18, 2015, on Castle Face Records. The album is the tenth to be released under the name, Thee Oh Sees.
From Wikipedia, CC BY-SA.

No reviews yet.Join free to review it