UK - 2005
Photos by Tom & Jan Hise
Page created 01/25/2006
Armadillo Building
This is the Armadillo where major events for the 63rd World Science Fiction Convention in Glasgow, Scotland were held.