Cameron Johnston, a punter who previously played for the Texans and Eagles, has agreed to terms with the Pittsburgh Steelers. Johnston's deal with the Steelers is for 3 years and $9 million. He will be replacing Pressley Harvin, who was recently released by the team.