
Footage from the World Series Game 7, highlighting the Houston Astros' cheating scandal with on-screen text 'HA HA! THE CHEATING WORKED!!!'
Explore KLIPY
Apps & Plugins
© KLIPY. All rights reserved.
Address: 505 Montgomery St. STE 1100, San Francisco, 94111