Desperate Living

Desperate Living playing at Kill Ghost Whores Fest in Sans Papier, Rome on March 11, 2011.