Look at all that bunting! The Houston Astros really are in the World Series.