Topic: McCarthy

Discover: Cherry Red Records

By Jayson Greene on 08.31.11

The London-based indie label Cherry Red formed in 1978 and has been in the fray of indie's shifting currents ever since. Sometimes paddling gamely against the prevailing current, sometimes making ripp...