The Helix
en Falkirk, Scotland
Sala de música en vivo en Falkirk, SCO, UK.