Posted by RaskolnikovX on January 20, 2024, 9:14 pm
The victims in one of the foundational "Terror Factory" cases have been released and they only had to wait......15 years. Land of the free! USA! USA! USA!
Still better late than never. Now jail the lying fed fucks.