The North American Dead Cross tour has begun. They now have a few shows under their belt, and we’ve got a video of the full show.
Reviews of the show say that the performance is blistering, frenetic and totally worth seeing. So, we’re not going to mess around and get straight into the show. Here it is!
Watch Dead Cross at The Observatory, Santa Ana, California, USA – 10th August 2017