LOL!
That’s a face hugger from the Alien movies.
-SB
Given the stuff coming out of the media/DC lately, there was a moment that I was almost wondering "WTF have those bums come up with now?"
Then nobody blamed Trump for it and I pegged it as humor.