California: IED Detonated at US Courthouse
Western Journal- An American courthouse was rocked by an explosion Wednesday, injuring two people and leaving a chaotic scene. An improvised explosive device was detonated at California’s Santa Maria Courthouse [Read More]