Documentary: The Last Ten Seconds of Life Tour Bus!

The Last Ten Seconds of Life are on a high right now with new album “Machina Non Grata” tearing down everything in its path. Filmed on 7th December outside Reggies in Chicago Illinois is the latest episode of Bus Invaders from Digital Tour Bus! Hopefully we get clips from The Faceless and Rings of Saturn who were also on that tour!

Add a Comment

Your email address will not be published.