Music: Titus Andronicus release mixtape
Titus Andronicus have released a mixtape to promote their upcoming album, The Most Lamentable Tragedy, due out July 28, 2015 via Merge Records. The mixtape's called Sorry About the Delay and includes new studio tracks, demos and other cuts. You can hear it below.