Peace Train

Steven Demetre Georgiou, known for some years as Cat Stevens, and today as Yusuf Islam was born sixty-six years ago, today.

Wishing the World a Happy Six Thousand & Twentieth Birthday! Along with a tip of the Hat to Not Knowing
Mysterious Reality: A Naturalistic Buddhist Meditation
Denial: A Talky Movie About Important Things: I loved It
Enter Weird Al