WrestleFest I

WrestleFest was the 5th Pay-Per-View of the new IFW Era. It took place on 23rd April 2000 in Pittsburgh, Pennsylvania.

Overview
...