who won the grand national last year 2017
2017 Grand National The race was won by One For Arthur, only the second horse trained in Scotland to win the Grand National (the other being Rubstic in 1979). One For Arthur was ridden by Derek Fox and trained by Lucinda Russell, and was sent off at odds of 1014 14/1.[2]
2017 Abu Dhabi Grand Prix Mercedes driver Valtteri Bottas controlled the pace throughout the race to win from pole position. Lewis Hamilton finished in close second place, with Sebastian Vettel finishing third. Red Bull's Daniel Ricciardo retired due to mechanical failure, which was significant in facilitating fourth place for Kimi Räikkönen in the Driver's Championship.