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…
