somewhere in Europe, I know not where.
No idea
I have no recollection where this was. It looks awesome though. Taken in 1995