Agreed, it's a pretty cool picture. Hahaha, it does! It would be a fun place to visit. I believe it is in Germany.