We lost an American hero the other day. Lt. John Finn died on May 27th. Finn was the oldest living Medal of Honor recipient and the only recipient from the Pearl Harbor attack to have won his for combat. He shot down a friggin' plane!
On Memorial Day weekend remember him and the millions of others like him.