Rolling with the PunchesFeatures

Rolling with the Punches

Steve Hamlin works with his personal trainer at rock Steady Boxing. Photo by James Foster   Steve Hamlin’s arms weren’t…