Hudson signs with Cubs for $1.1 million

by