Life Inside

09.10.2019 - By 13 Alibis

Download our free app to listen on your phone

Lester Holt spends two nights embedded inside the largest maximum security prison in America, the notorious Louisiana State Penitentiary, also known as Angola. Originally aired on NBC on September 6, 2019

More episodes from 13 Alibis