Wikipedia:Today's featured article/May 15, 2004

The Montreal Canadiens are a National Hockey League team based in Montreal, Quebec, Canada. With the possible exception of baseball's New York Yankees, no North American sports team has had as storied and as successful a history as the Montreal Canadiens. They have won 24 Stanley Cups, far more than any other team. Before there was an NHL, there were Montreal Canadiens. They became a charter member of the league's forerunner, the National Hockey Association, in 1909. (more...)

Recently featured: Triangle – Floppy disk – Western movie