Mumford & Sons claimed their third consecutive Number One album as the British band’s latest LP Delta debuted atop the Billboard 200. The experimental Delta, dubbed an “epic bummer” by Rolling Stone, sold 230,000 copies in its first week of release to join 2012’s Babel and 2015’s Wilder Mind as …
Read More »