Impact News TNA wrestler announces his departure June 15, 2016 Chris Melendez announced that he… READ MORE