WTF - Bizarre 1960 German Commercial

Found this in the depths, no idea whats going on, beware if you don't like dolls.

Liveleak on Facebook

Advertisers