Dance is a fabulous physical and emotional expression that can span all ages, and Thunder Bay offers all kinds of dance from competitive to just plain fun.