The Slate Speaks: The specter among the spirit of the Olympics
Team USA won gold in men’s ice hockey against Team Canada on Sunday, marking the first time the USA has won the top prize since the “miracle on ice” occurred against Russia 46 years ago during the 1980 Lake Placid, New York games.