he Minnesota Vikings have traded wide receiver Percy Harvin to the Seattle Seahawks. The Vikings will in turn receive the Seattle Seahawks first round pick this season in the 2013 NFL Draft.

In addition to Harvin being traded, its being reported by the same sources that Harvin will receive a contract extension with the Seahawks, something the Vikings weren't willing to do.

The NFL's Ian Rapoport also tweeted about the impending deal.

Percy Harvin is en route to a physical from #Seahawks. Source: "It's a done deal." Compensation is not clear yet

Seattle's offensive coordinator, Darrell Bevell, held the same job with Minnesota when the Vikings drafted Harvin in 2009 and is reported to be very excited about the move.

Minneapolis Star Tribune said that Harvin was unhappy with how the team used him in the offense.

Harvin had requested a trade last year, but the Vikings didn't accommodate, but with growing problems with the Vikings front office, this trade was considered inevitable.

The 24-year-old Harvin has 7,168 all-purpose yards in his four-season career with 29 touchdowns (20 receiving, five return, four rushing). He also has 280 receptions in 54 career games.