theheadbangingmoose.wordpress.com
Concert Review – Lordi (The Opera House, Toronto, ON, 02/22/2017)
The God Of Thunder finally answered our call, and the most electrifying horde of Rock N’ Roll monsters in the universe stormed Toronto with their sensational, gory and theatrical performance for th…