[youtube 6Lh-bf2rHBM 520]
On October 15, 2011 the Dutch National Team turned the International Baseball World upside down by defeating Cuba in the finals of the 2011 IBAF Baseball World Cup, becoming the Baseball World Champions. Remember the memorable night one more time with this nine-plus minute highlight reel.