Home / News / Taylor Hall signs one-year, $8 million contract with the Buffalo Sabres