Barkin is a freakin’ drunk. She is always going on twitter ranting insane stuff which makes her fit right in with the rest of the ‘rats.
Ellen Barkin Moonbat.....such a peaceful, loving soul.
And Cher? The karmistic lightning is beginning to strike awfully close.......