“Lately he’s been running the ‘TED CRUZ IS SATAN INCARNATE!’”
Do you have a link for that? I’m a regular at the Treehouse and have seen nothing of the sort.
I've seen post after post here at Free Republic purporting to be from "Sundance" which all sum up to "TED CRUZ IS SATAN INCARNATE!!!!!
If you haven't seen them, you must not have been paying attention.