I googled "Leah Hodges" -- apparently she's a former Black Panther who was charged with attempted murder of five police officers (or "pigs" as she quaintly refers to them) in 1970 or so. If this is the same person, I wouldn't trust a word she says.
It is a well funded industry ... they just seem to keep on recycling the same people in different garb.