Astros fan travels from London to watch World Series

He was in L.A. when the Astros won the 2017 World Series against the Dodgers. Now, he wants to experience a win at home!