Leon is touched by the passing of brother Herman Wallace, one of the
Angola 3, and asked me to share the following documentary with everyone.
Please take the time to watch it. UHURU SASA LEON BENSON!!!!
Herman Wallace, who had been free for only three days after serving
more than 40 years in solitary confinement in Louisiana died Friday. All
Power To The People!