Did you know that Long Beach , California is the only state
too win consecutive little league World Series Title?
1992 | Long Beach-Long Beach, California |
1993 | Long Beach-Long Beach, California |
Now if you didn't know, now you know...
To see more did you know that trivia click here
No comments:
Post a Comment