I’ve heard people say that there was something in the water in Sweden, but there has to be something in the water in London, Ontario. Some of the talent that has strutted out of those neck of the woods this past year has just blown me away and left me jaw-dropped. Here’s simply another testament to my statement. Make what you will of it, just don’t turn down the volume. L.O.N.D.O.N … ontario …