Robert Johnson is finally free after 29 years