Mark Steyn

Must-Read: Know Thine Enemy  – Major Hasan is honest about himself; why aren’t we?