Angola 3 Prisoners – Albert Woodfox and Herman Wallace

Albert Woodfox, right, and Herman Wallace in Angola prison, in Louisiana.

Leave a Reply

Your email address will not be published. Required fields are marked *