U.S. Marine General John Allen

U.S. Marine General John Allen

Mark Wilson/Getty Images

John Allen, U.S. Marine General.