The free agency period for the National Football League officially begins on Tuesday, but there is already some big news leaking out today.

According to multiple sources, the Minnesota Vikings have traded star WR Percy Harvin to the Seattle Seahawks.

Jay Glazer of Fox Sports/NFL Network was one of the first ones to break the news on Twitter:

The details are still trickling in, but here's more to the story courtesy of Pro Football Talk.

The full terms of the Percy Harvin trade aren’t yet known.

Per a source with knowledge of the situation, the compensation includes at least a first-round pick.

There may or may not be more.  For now, the Vikings get at least the Seahawks’ 2013 first-round pick, the 25th overall selection.

It gives the Vikings two out of three selections in the 20s:  No. 23 and No. 25.  For a year in which the first 25 selections are regarded to be relatively equivalent, that’s not a bad thing.

It's also expected that the deal will include a new contract for Harvin in Seattle.

According to Rotoworld the Vikings will also receive a 2013 seventh-rounder and a middle-round pick in 2014.

Instant Analysis: I like the trade for the Seahawks, which also brings me pain as a Rams fan because they're adding a dynamic playmaker that they really needed in the passing game. They were already a contender for the Super Bowl. This makes them even better.

However, when it comes to Harvin it's important to state that he could be great if he stays healthy. He dealt with migraine headaches early in his career, but he was able to overcome them. Last year he missed the last seven games of the year plus two playoff games with an ankle injury. Even though he has earned the rep as an injury prone player, last year was the only time where he didn't play more than 14 games in a season in his four years. Also at the age of 24 he still has many potentially great years ahead of him. 

Last year he only appeared in 9 games, but there were rumblings around the league that he was an MVP candidate in the first half of the year. That's how good he can be.

Why did the Vikings move him? Money was part of it. Another part of it was the durability issue. If you don't trust a guy to play a full season then you might as well move him and try to get some equal value for him.

I think he'll add a lot to the Seahawks offense because they currently lack a big play receiver to spread the field. With an offense that is based around the running game featuring Marshawn Lynch and emerging QB in Russell Wilson, the Seahawks have added another big play option with the addition of Harvin.

I like the move for the Seahawks. Their defense is what carried them in a lot of ways last year, but with a strong offensive line plus an emerging QB, an elite RB and an explosive WR they will be a tough team to deal with. If you're a fan of the Seahawks you have a lot to be excited about.

As for the Vikings, they will need to fill the void at WR because the group they had at the position in the second half of last year when Harvin was out was below average. With the extra first round draft pick it wouldn't surprise me if they pick a WR at #23 or #25. Another option is free agency with names like Greg Jennings and Mike Wallace on the market among others.

Bring on NFL free agency tomorrow. We'll be ready to cover it all here at TJRSports.com.

Twitter @johnreport

​@TJRSports