I still count it as one of the most astonishing -- and depressing -- facts of history that on October 7, 2023, terrorists broadcast themselves gleefully........
visit website