Houston Astros win World Series after beating LA Dodgers in Game 7 – video report

The Houston Astros have won the World Series for the first time in franchise history after beating the LA Dodgers in Game 7 on Wednesday. Houston took a five-run lead in the first two innings and held off LA to seal a 5-1 win. ‘I’m so happy to bring a championship back, to a city that desperately needed one,’ said MVP George Springer