Web Site < Germany, West
Statue mimes performing outside Strasbourg Cathedral in France near the border with west Germany.