The Mirror Trap – Simulations

Two years ago Dundee-based band The Mirror Trap were Scotland’s best kept secret. The five-piece met at music college and started writing and releasing music almost immediately, leading to considerab...