Question: What 2007 Minnesota Vikings draft player played on the most professional football teams ?
Answer: Marcus McCauley