This logo was made popular by what sports brand?

Answer New Balance

While it may not have gained as much ground as Nike or Adidas, New Balance has had staying power. Founded in 1906, the brand is THE sports footwear of choice for your grandpa's mall-walking buddies.

Last updated 5 years ago · 14.5K views · SOURCE