Friday Night Smackdown Preview!
Missouri; Saint Louis – Kiel Center – September 7th 07
Friday Night Smackdown comes to the Kiel Center in Saint Louis, Missouri! With the huge world title gauntlet match already announced, and with Unforgiven approaching, Smackdown is set to be a great...