Sunday, October 2, 2011

Always The Fashion Pioneer


1968 - Frank Zappa invents the toilet paper scarf.


Eternally Grateful to Sloth Unleashed

No comments:

Post a Comment