Germany, 1994 Photos & Scans courtesy of Adrian Thorsten
Note that it looks as if they've got some sort of screen behind the stage...
Small Pics...no larger versions available.