At The Drive In have released a video for new track “Hostage Stamps”. The song is from their first new album in 17 years, “in•ter a•li•a”, out on May 5th. The album is out on Rise Records; it is the first since “Relationship of Command” in 2000.
You can watch the video below.
Add At The Drive-In to My Radar