May 29, 2007

VICTOR DAVIS HANSON is deconstructing the news.