0
Anonymous
No have not won a championship yet, they lost a championship game to the Giants in 2007.
Wiki User
Chat with our AI personalities
No.