VDH on the upcoming immigration debate …
victorhanson.com
He is a smart man with lots of good points … not a flamethrower.