Russ Taylor was born in Dallas, Texas, USA. He is known for Velcro Love Triangle (2011), Area 51 (2015) and NWA Wrestling Showcase (2008).
Sem dados