Monday, February 11

The Love Train

First children's play areas, then this.

What are the Germans going to put on their trains next?