12 Islam is the Only Winner in the Ukraine War (robertspencer.org) posted 2 years ago by Eldourado 2 years ago by Eldourado +13 / -1 8 comments share 8 comments share save hide report block hide replies
This is Robert Spencer. You are thinking of Richard Spencer.
How dare you correct me so stunningly! I am a moron and stand corrected.