Tagged: TNA

Slammiversary 2006: Another Montreal Ending 7

Slammiversary 2006: Another Montreal Ending

Slammiversary 2006 Date: June 18, 2006 Location: Impact Zone, Orlando, Florida Attendance: 900 Commentators: Mike Tenay, Don West It’s the anniversary show again with the main event therefore being the King of the Mountain...