Freak Accident At Flamboro January 10, 2010 An equipment malfunction caused an unfortunate accident in Race 9 at Flamboro Downs on Sunday evening, but reports indicate there were