Willie Snead has received a three-game suspension by the NFL.

Snead violated the NFL's policy on substances of abuse. Snead was initially suspended for four games but it was reduced to three.

Snead will miss games against the Vikings, Patriots and Panthers.