Posted on December 6, 2019

Britain Must Wake Up or Die

Jared Taylor, American Renaissance, December 6, 2019

Lessons from the latest terrorist attack.