The Sharks come up short again on a major free agent, as John Tavares joins Patrick Marleau in Toronto.
Related Topics: John Tavares (ice hockey), Bridesmaid, Patrick Marleau, Free agent, Canada
The Sharks come up short again on a major free agent, as John Tavares joins Patrick Marleau in Toronto.