Damn.... Talk about leftist bullshit.

I am curious as to which left wing propaganda site that came from?