Small Wars Journal

John McCain: Salute to a Communist