Man runs 121 marathons in 121 days for a cause

Man runs 121 marathons in 121 days for a cause

Noah Fredenberg just ran 121 marathons in 121 days to raise money for foster kids. Nate Rodgers ran alongside him for a NYC block.