Thanks for the tip to search up some links. I kept running into articles about some guy with the handle, maybe something like mongrel posting on weird chat boards about aliens and his favorite stuffed pink unicorn plaything.
What's with this mongrel guy and stuffed unicorns? Why do they have to be pink? Is he really friends with Ted Cruz?