Scottish indie darlings Belle and Sebastian have returned with a musical gift for the new year: Since December, the Glasgow six-piece band has released an EP every month, culminating with the final release of How To Solve Our Human Problems (Part 3) on Feb. 16. While the EP shares its name[Read More…]