Dashing through the streets of Mexicos northern city of Monterrey, thousands of runners dressed as Santa took place in a fun run for a cause.