World Series champs!

The Houston Astros defeated the Los Angeles Dodgers to earn the first title in franchise history. ABC News' Kendis Gibson reports.

November 2, 2017

Examined