Impact Xplosion: 11/18/17
- Episode aired Nov 18, 2017
Ethan Carter III and Suicide face off on this episode of Xplosion.Ethan Carter III and Suicide face off on this episode of Xplosion.Ethan Carter III and Suicide face off on this episode of Xplosion.