Wow. So Oh in love with The Charlatans' newest tune So Oh. These guys keep going and going getting better and better. Their 12th album Modern Nature is due out Jan 26, 2015. Can't wait.
Official Site | Pre-order
Post a Comment