Vengono da La Spezia, ma il loro suono li porta in un punto imprecisato tra la Scozia dei Mogwai e il Texas dei This Will Destroy You.
Vengono da La Spezia, ma il loro suono li porta in un punto imprecisato tra la Scozia dei Mogwai e il Texas dei This Will Destroy You.