I think this is a terrible signing. The absolute best case scenario is that he is an average pitcher. More likely is that he is a new Jason Marquis. The Twins shouldn't spend $10 million for that....