The Thin Line Between Hope and Ruin

Polysilicotetrapropryvinylfluorethalene