President Obama is honoring two dozen veterans from three wars with the nation's top military award.

In a White House ceremony, the President handed out 24 Medals of Honor for combat valor.

Recipients include Jewish, Hispanic and African-American Army veterans from World War Two, the Korean War and the Vietnam War.

A Pentagon review determined that the soldiers were overlooked for deserved honors.

Most of the medals were awarded posthumously.