TNA News SPOILERS: TNA Impact Wrestling tapings for April 18 The following was taped on Thursday in Corpus Christi, Texas. TNA Impact Wrestling tapings for April 18, 2013:… Adam MartinApril 12, 2013 Read More