On this day November 9 1986, Canadian rock band Killer Dwarfs released their debut album Stand Tall, introducing their unique mix of humor, determination, and high energy rock to the world. Fronted by the charismatic Russ Dwarf, the band combined catchy melodies, tight musicianship, and tongue...