Bobby Engram was back practicing with the Seahawks after skipping the last two minicamps because he was unhappy with his contract. The 35-year-old receiver was on the starting offense for the first practice of training camp Friday. He is entering the final year of a two-year contract worth $1.7 million this season.

Engram said he chose to return simply to honor his contract. He believes he can play at a top level for as many as five more seasons. He hopes at least three of them are in Seattle, but is prepared to play somewhere else beginning next season. Second-round draft choice John Carlson is the only Seahawk not in camp. The tight end from Notre Dame remains unsigned.