Feature: Steve Anderson on ECW Before a Live Studio Audience



1050 Techwood Drive in Atlanta. What does that mean to you?

Chances are if you were a wrestling fan in the seventies and eighties, you would know the significance of the Techwood Drive studios, the home of Georgia/World Championship Wrestling. Yep, wrestling in a television studio with a small audience. Who would have thunk it?

Studio wrestling at Techwood was intimate and…

TRENDING

X