NFL free agency has begun, which brings the excitement of new players joining teams and some sadness when fan favorites take their talents elsewhere.

The Minnesota Vikings lost two such talents already in quarterback Case Keenum, who was signed by the Denver Broncos, and running back Jerick Mckinnon, who will be joining the San Francisco 49ers.

Both players left with class and quickly took to their Twitter accounts to thank the Minnesota Vikings and their fans.

I think both players will be fan favorites in their new homes and will also enjoy success on the field. I know I'll be rooting for them.

Meanwhile, the Minnesota Vikings will welcome Kirk Cousins, the top rated free agent available, and the return of injured running back Dalvin Cook.

There will of course be more comings and goings, which makes this time of the year a lot of fun.

Getty Images