Lieutenant Hiroo Onoda became the last Japanese soldier to surrender, 29 years after WWII ended.

Source