In fact, it’s very possible you saw the video since it was shared on social media tens of millions of times — partly thanks to President Trump who retweeted it more than once, and who described the group’s Stella Immanuel, also known for promoting wacky notions about demon sperm and alien DNA, as “very impressive” and even “spectacular.”
Given this and a few other hideous developments, it’s time to acknowledge the painfully obvious: America has waved the white flag and surrendered. Continue reading.