In the event of a zombie apocalypse, odds are high that three things will survive: Scientology, Keith Richards and shearling. Sure, the latter was once earmarked the black sheep of the fur family, but it’s stood the test of time. In fact, archeologists dug up a mummy in Subashi, China dating back to 500 B.C., who just happened to be wearing a pair…
Flower power done the winter way.
