By PEDESTRIAN.TV Published January 13, 2012 Canada’s Grimes performs the first single from her forthcoming album “Visions”, makes us think more people should investigate strong eyebrows and Coldwave. “Visions” drops in February.