Boston’s THE NOISE reviews Leo*Leo LIVE

We’re so thrilled to be in Boston’s one and only, The Boston Noise! A mainstay in the Boston music scene, The Noise has been covering local music since 1981, and we’ve been reading it for several years. “Oh to be in The Noise!” is definitely a thought that has run through our heads – check it out!


You can also read the article at The Noise website (We’re the ninth review from the top.)