IN THE BELLY OF THE BEAST!!!
Located in the heart of the Central American jungle, El Renacer Prison which means ¨Rebirth¨ is also nicknamed ¨The Beast¨. Accompany me on my journey to discover whether I really will be reborn or end up being consumed by the Beast. Your guess is good as mine!!!