Should the Astros be stripped of their World Series Championship?

Payne & Pendergast
Tuesday, January 14th
With voices around the nation screaming for the Astros to be stripped of the title would that be fair?
00:09:52