AUDIO REVIEW: Ants From Up There is a culmination of despair, sung from the soul
Feeling emotionally available as the new year comes closer? Ants From Up There, the second studio album by British rock band Black Country, New Roads, deserves to be the newest thing to make you cry.