7 Charged for Involvement in Staged Automobile Accident

Seven More Charged for Involvement in Staged Automobile Accident Scheme NEW ORLEANS, LA (STL.News) United States…