who won the Melbourne cup horse race 2007
No horse won. It was canceled.
A Maiden horse.
the horse who won the grand national was ballabriggs
A maiden horse is a horse that has never won a race. There are special races called maiden races that only horses that have never won a race can enter.
It was a horse, I think...
The race was won by Italian cyclist Gino Bartali.