“It comes out November 16th, if we finish it on time. We’re still working on it. We’re mixing it.” Mumford & Sons frontman Marcus Mumford admits that the group is still completing new album Delta, which is due for release on 16 November (18).
- Advertisement -