That monstrosity of a stage =P As you can see, we got pretty close to the front.
City Glasgow
Country United Kingdom
Comment