Thousands hit the streets to push their limits and raise money for good causes