Loading home…
The Crimea were a British indie band, formed in 2002 and based in Camden, London. The Guardian has described the Crimea's songs as "mini-epics" that reduce frontman Davey MacManus to "spasms of jerking anguish". The Crimea released three studio albums over 11 years, finally disbanding in 2013. From Wikipedia (https://en.wikipedia.org/wiki/The_Cri...) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/b...)