Liam Carter
December 30, 2024
A federal grand jury in Washington has returned an indictment against former Congressman David Rivera for failing...