Tag: Ditsea Yella
Ditsea Yella meshes cryptic lyrics with overdriven jagged guitar chords, and the occasional eccentricity
Ditsea Yella is an electro-grunge duo from London, consisting of Diana and Phil, after having met in a boxy studio in Shoreditch while working on [Read More…]