There was a problem loading this page. Please ensure JavaScript is enabled on your browser and any ad blockers are disabled.

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…


Exit mobile version