EMBED </>More Videos

Astros to receive over $400,000 for winning World Series. (KTRK)