Alleged mass murderer Larry Hall is currently imprisoned at the Federal Correctional Complex in Butner, North Carolina where he is serving a life sentence with no chance of parole. Still to this day, the FBI holds James Keene in high regard for his role in preventing Hall from becoming a fre...