John, Leo, and Alex of Whiz Socks: Episode 20
Mar 24 • 90 min
Whiz Socks is an Atlanta company founded by John Pena, Leo Rodriguez, and Alex Miranda. John, Leo, and Alex wanted to create a company founded on the concepts of art and community, with a major focus on giving back. Whiz creates ultra-comfy socks…