The Grand Masquerade June 1, 2017May 22, 2018 The Grand Masquerade A new act has entered the rock scene! The Grand Masquerade is a 4-piece band based in Stockholm with a unique image;...