Album Review: TRAPS – Life vs Death (Split with Oriza)

Hailing from Kent in England (local lads to us!), TRAPS (The Red and Purple Songs) are a noise rock/metal band about to release a split album called Life vs. Death alongside Oriza. Side A is all about TRAPS and the entire split will be released on February 8th 2019.

Keep On Reading