Vikings players hit the links today at Rush Creek Golf Course to benefit the Vikings Children's Foundation.  See some of the best and worst swings here!


 GM Rick Speilman and Head Coach Mike Zimmer:



 Safety Robert Blanton:



 Wide Receiver Jerome Simpson:



 Vikings Great Benchwarmer Bob:



 Linebacker Audie Cole and Secondary Coach Jerry Gray:



 Tight End Kyle Rudolph Swinging and Running Back Zach Line Waggling:



 Wide Receiver Adam Thielen:



 Quarterback Teddy Bridgewater Just Practicing:



 Cornerback Xavier Rhodes: