Tag: Death Penalty Project
World’s longest serving death row inmate proven innocent after 46 years...
Iwao Hakamada was recently acquitted of 4 murders after spending 46 years on death row in Japan. Source: Getty Images Iwao Hakamada,...