Sunday, October 25, 2020

Tag: Steve Lee Richardson

Steve Lee Richardson, known as Puppet "The Psycho Dwarf," passed away on September 9. No information is known about the cause of death, but it was said to be unexpected. Richardson performed on some early NWA-TNA weekly PPV shows in 2003....

WWE NEWS

AEW NEWS

WRESTLING RESULTS