The Vikings, the Patriots, the Vikings again and now the Tennessee Titans. The Titans picked up Randy Moss this afternoon after 21 other teams passed him up. Tennessee will finish out the rest of Moss' $6.4 million contract that expires the end of this year.