Sunday, August 10, 2014

The Mountain Spirit

This is a freaky cool German ad from 1917. Attention getting, ey?


1 comment:

Anonymous said...

Hopla - where's the ad gone?