Source details and larger version. You-know-what is coming up, and here is a treasure trove of wonderfully inspirational ideas: strange and unusual costumes of the centuries.