Follow Justin LaBar on Twitter
According a report by PWInsider.com, Terry Taylor is leaving TNA as the head of talent relations. Taylor is expected to officially leave that position by the end of May. Rumors link former WWE employee Bruce Pritchard as Taylor’s replacement.
Have a news tip? Attended an event and want to send a live report?