May 15, 2012 – Superhumanoids perform at Lee’s Palace in Toronto, Ontario.
(click image for more)
3,692 total views, 2 views today