Brief Bio of Carlos Marighella

Who was Carlos Marighella? Looking for help on a Bio and history.