NHLMartin Necas faces pressure to improve after $92 million contract with AvalancheYahoo Sports•107d ago