Final 5/12 TNA Impact Rating: Did The Hyped Surprises Help?

Nick Paglino