NBC producer Ben Aaron may have stumbled on the next big fitness craze. What do you think – would you have joined him on the street?
NBC producer Ben Aaron may have stumbled on the next big fitness craze. What do you think – would you have joined him on the street?