0
Anonymous
The last time the New York Mets won a World Series was in 1986. They defeated the Boston Red Sox 4 games to 3.
Isaac Batz ∙
Chat with our AI personalities