I am not a diehard baseball fan, but The Netherlands winning the World Championship title in baseball has to be big news with you guys as well! Sorry.....
You mean there are two World Championships in Baseball? Very cool. Now the US needs to figure out football.