Mega congratulations to the Houston Astros on their well deserved MLB World Series championship & to the Los Angeles Dodgers for a hard fought series!