Needham signed a contract with the Vikings on Thursday, Ben Goessling of The Star Tribune reports. Needham spent rookie minicamp with the Cardinals after going undrafted but was waived in May. Now with the Vikings, he'll have to play catch up having missed OTA's as he looks to secure a depth and special teams role on the team for the 2018 season. read more