keelanfoley.com
Born In The Echoes – The Chemical Brothers
If you are here expecting a review of The Chemical Brothers new album then let me be the first (and subsequently the only person) to let you down gently. Regular readers (does such a person/group e…