Claim: The 2000 Football League Cup Final was played at the Wembley Stadium in March.
Label: REFUTES