On July 26th 2017, Sean Leon had a headlining show in Toronto. We’ve already shared the viewpoints of fans in a previous post. Now, experience the show through our eyes.Read More
September 22, 2017. The sun hangs high over the Toronto skyline, the needlepoint of its crown jewel rippling and undulating on account of the smog. A heat alert is in effect.Read More
For Sean Leon, July 26 was a celebration of many things: his album, I Think You’ve Gone Mad, released earlier this year as the first entry in his Black Sheep Nirvana trilogy;Read More
Saturday, June 10, 2017.
Manifesto 11: Live At Echo Beach. This is The Rundown by Jamaal Azeez & Ziyaad Haniff. Photos by Ziyaad. Special thanks to friend of the site, Tejas Panchal for providing images of The Sorority and Derin Falana.