Duchess – Duchess EP
2005, Tea Set Records Review by Achilles Heel Not bad for a first EP, in fact it’s almost pure perfection for a first time thing. This band of 3 girls and one guy have only been together since 2004. Albeit… Read More »Duchess – Duchess EP