0
Anonymous
The Los Angeles Angels won the 2002 World Series and the Florida Marlins won the 2003 World Series.
Wiki User
Chat with our AI personalities