Muskie? Pike?

Steve sends along a few pics from the last couple days.  Some of these male salmon could give the Esox a run for their money in the toothiness department.