This is an archived page from 2020. Find out more
Cadence13 has launched the trailer for The Edge, a six-part documentary series outlining the Astros cheating scandal. The Houston Astros, once the worst team in baseball, became World Series Champions a few years ago. Major League Baseball determined the team devised a plan to steal signs from their opponents to help them win. TRAILER.