TNA Rebellion Pay-Per-View Press Conference: 4:20pm PST on Thursday, April 18, Inside The Palms Casino Resort In Las Vegas

TNA Wrestling announced today that the Rebellion pay-per-view Press Conference is set for Thursday, April 18,…