Bring The Noise UK

Posts Tagged ‘The Royal’

ALBUM REVIEW: The Royal – Deathwatch

ALBUM REVIEW: The Royal – Deathwatch

The Royal are a metalcore band from the Netherlands who, on their third full length album, are looking to break through in their busy scene. Have they been able to rise above the crowds with ‘Deathwatch’?

Read More View All Reviews