April 26th, 2020 marks the 20-year anniversary of David Arquette winning the WCW World Title on an episode of WCW Thunder. 

Eric Bischoff’s podcast 83 Weeks released a video of Arquette reflecting on the title win. Former WCW star Lance Storm also commented on the anniversary which you can read below:

%d bloggers like this: