Rep. Joe Wilson (R-SC) has apologized for breaking with protocol and calling the President a liar during his speech before Congess this evening.
"This evening I let my emotions get the best of me when listening to the President's remarks regarding the coverage of illegal immigrants in the health care bill," Wilson said. "While I disagree with the President's statement, my comments were inappropriate and regrettable. I extend sincere apologies to the President for this lack of civility."
Here's the video, for posterity:
I guess that's 90 percent of an apology, but politically, it may be too late to undo the impression that the GOP is handling the health care fight uncivilly.
Late update: Wilson apparently called the White House to apologize to Obama directly. Instead he ended up speaking to Rahm Emanuel. Oh, to have been listening in on that f@(&ing conversation.

TPM Stories Now Surging on Digg.com

Overreach THIS!
September 9, 2009 10:33 PM
That's sure an easy one.
Apology not accepted.
Speaker Pelosi, take appropriate corrective action, please.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
JNagarya
September 10, 2009 12:17 AM in reply to Overreach THIS!
So yet again those who support the existing class system lack all class and civility.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
trblmkr
September 10, 2009 10:15 AM in reply to Overreach THIS!
Joe Wilson Exposes Prez as 'Liar', Wife 'Fair Game'
Reader News (fictional) has learned overnight that Rep. Joe Wilson (Wingnut-SC) was retained by the CIA to hospital ERs 'in or around a US international border that is not Canada' to determine if indeed illegal alien 'Saddam Sanchez and his family sought to acquire $500 worth of medical care from America'.
Mr. Wilson had completed half of a rough draft of his to-be-published op-ed "What I Found in El Paso" but decided shouting "you lie" at the President would be "easier than all that writing stuff."
In further developments, the White House has secretly determined that Wilson's wife, a NOC for the South Carolina Republican Women's Auxiliary is now "fair game."
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
DonDavis
September 9, 2009 10:39 PM
Congressman Joe Wilson Claims Pre-Existing Condition: Tourette's!
http://satiricalpolitical.com/?p=8733
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Overreach THIS!
September 9, 2009 11:03 PM in reply to DonDavis
This ongoing pattern of self-promotion violates 6.4 of the terms of use against, prohibiting one from posting
"any unsolicited or unauthorized advertising, promotional materials, "junk mail," "spam," "
Countless commenters have expressed their dissatisfaction. Will the Management do nothing?
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
AKHunter
September 9, 2009 10:43 PM
"Wilson went on to express his opposition to extending health care benefits to werewolves, using the ONE RING to subdue our enemies instead of casting it into the pits of Mordor, and called for the resignation of Voldemort, the White House czar for Paranormal Domination."
You know, he has a point. I didn't see the President address any of those issues.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Lynn
September 9, 2009 11:31 PM in reply to AKHunter
FTW.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
AKHunter
September 9, 2009 10:45 PM
By the way, where was the Sergeant-at-Arms? Doesn't he carry a stick or something to smack people with?
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
barryashe
September 10, 2009 6:49 AM in reply to AKHunter
When you need a policeman, they are never around.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
JohnAH
September 9, 2009 10:47 PM
That was pathetic and really just a sign of how strong the President was tonight!
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
JNagarya
September 10, 2009 12:20 AM in reply to JohnAH
And how low-life incivil are Republicans.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Minne sconsin
September 9, 2009 10:51 PM
Nearly coughed my chips out my nose at that image! I'm guessing that Mr. Wilson has a new orifice tonight, courtesy of the Rahm.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
The Commenter Formerly Known as NCSteve
September 9, 2009 11:41 PM in reply to Minne sconsin
Me too. It also instantly made me flash on the image of Wilson trying to offer his apology to Al Swerengen.
Now that I think of it, Rahm's a lot like Al, in a lot of ways. Same ambiguity as to whether he's a good guy or a villian, same mouth. Same business.
Probably not the same body count, though.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
CN
September 10, 2009 12:26 AM in reply to Minne sconsin
In related news, Wilson was admitted to the hospital this evening with a burst eardrum and cranial bleeding.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Cal Gal
September 10, 2009 12:06 PM in reply to Minne sconsin
Loved that comment, but I'm thinking maybe Rahm did not swear at him even one time. Think how farging intimidating it would be for Rahm to be ice cold to the arshat. The cold, cold shoulder. "I don't think the President will be taking a call from you, Mr. Wilson. Not tonight, not tomorrow, not next week, next year, or ever. You are dead to this Administration, Mr. Wilson, and should you ever have a disaster in your district, you might just want to call on the tea baggers to come give you some free market assistance."
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
cliffardo
September 9, 2009 10:52 PM
Yeah, the whole time I was hoping Pelosi would called the Sergeant-At-Arms to remove the disruptive measure. If anyone's been lying, it's people like him and the people they rouse at town halls and tea parties.
http://www.coffeesee.com/2009/09/09/town-halls-and-tea-parties-you-lie/
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Elizabeth2
September 9, 2009 10:53 PM
"Wilson apparently called the White House to apologize to Obama directly. Instead he ended up speaking to Rahm Emanuel. Oh, to have been listening in on that f@(&ing conversation."
I rarely laugh out loud with no one except the dogs around, but that has to be one of the funniest things I've read in a long, long time!!! Thank you. I needed that. (Even if it did mightily confuse the dogs...)
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
fkaZk0sm0
September 9, 2009 10:55 PM
hahaha
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Elizabeth2
September 9, 2009 11:37 PM in reply to fkaZk0sm0
And for a milder chuckle, play the clip again and focus on Joe Biden. He's developed a very good poker face ... but certainly lost it for a second there. Mirrors, I think, what a lot of Congress men and women felt -- from both parties.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Cal Gal
September 10, 2009 11:51 AM in reply to Elizabeth2
And Nancy Pelosi? If look could kill that cracker would be ded, ded, ded,
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
ncasey
September 9, 2009 10:59 PM
I shouted out "liar" from my couch a few times during that speech. While Mr. Wilsons actions were far from appropriate...I'm just glad someone there had the courage to say it out loud!
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Overreach THIS!
September 9, 2009 11:05 PM in reply to ncasey
Have you considered the possibility that you might be stupid, though?
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
dickday
September 9, 2009 11:10 PM in reply to ncasey
You mean I had to sit for eight years and watch w lie every single day he was in that White House along with his henchman, every single day. Not misstatements, straight out lies, and NO ONE CALLED HIM OUT ON IT. AND YOUR MISERABLE REP HAS A RIGHT TO DO IT TO AN HONEST MAN ON THE FLOOR OF CONGRESS?
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Stroszek
September 9, 2009 11:23 PM in reply to ncasey
How does it feel to be so miserably dishonest: http://www.factcheck.org/2009/08/seven-falsehoods-about-health-care/
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
JNagarya
September 10, 2009 12:16 AM in reply to ncasey
In other words, not all liars against change are in Congress.
Get a clue, racist bigot: if it weren't for the underpaid brown people you defame as being illegal immigrants, you'd be paying through the nose for your salads.
You have this responsible freedom of choice: either wake up, or STFU. Use your mote of wisdom to make that decision in the correct, rather than right, direction.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
BluGrass
September 10, 2009 10:07 AM in reply to ncasey
Ok, I'll be civil to you: you said the President lied several times during his speech last night. Please specify exactly --exactly-- what he lied about. If you can't back up your assertion with irrefutable facts, then please apologize.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
TargetPracticing
September 9, 2009 11:03 PM
Ended up speaking to Rahm Emanuel.
too funny
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Jemand von Niemand
September 9, 2009 11:05 PM
Without even doing any research, I doubt if any modern President -- since Wilson, anyway -- has ever been interrupted by a member of Congress shouting, "You Lie!" during an address to a joint session.
This is just another escalation by the Right, continuing to bully and push the boundaries of what they will be permitted to do, and (think it's a leap, if you must), but it's the functional equivalent of carrying a loaded firearm to a (Democratic) President's appearance. And it won't end there. I profoundly hope the President's overall security detail possesses a greater level of professionalism than that they granted to JFK.
If this doesn't stop -- and there's no incentive for the looniest of the Right to do so -- then welcome to the Weimar-Time.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Overreach THIS!
September 9, 2009 11:10 PM in reply to Jemand von Niemand
I really wish this wasn't a good comment, but it is. I want this guy punished in a way he and they won't forget.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
brewmn61
September 10, 2009 12:04 AM in reply to Overreach THIS!
If only the media will finally start to push back against this nonsense. Maybe the fact that Wilson "trashed their place" (h/t David Broder) will insult the establishment media enough that they start calling bullshit on the crazy.
Ah, who am I kidding. I'm expecting CNN to start telling us how "legitimate" Wilson's anger is any minute now.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Snig
September 9, 2009 11:07 PM
At least he wasn't armed when he let his emotions get the best of him. To think that people used to wonder what Stewart and Cobert would find to talk about, now that Bush was gone.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
theone718
September 9, 2009 11:11 PM
Oh boy Rahm probably put the fear of God in him.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Overreach THIS!
September 9, 2009 11:20 PM in reply to theone718
It's not okay. No apology will be appropriate.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
VivaAmerica!
September 9, 2009 11:20 PM
Thank You, South Carolina!
Jon Stewart will have to edit this clip when he returns:
http://www.thedailyshow.com/watch/mon-august-3-2009/thank-you--south-carolina-
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
chimpale
September 9, 2009 11:21 PM
Keep a mic close to him at his next town hall meeting. He'll go back to calling Obama a liar in a heartbeat. His base won't have it any other way.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Overreach THIS!
September 9, 2009 11:24 PM in reply to chimpale
You're totally right. And apology does not begin to fix this utter disgrace, anyway. But any apology is completely insincere in any case for the reasons you indicate.
"I ended up having to apologize for it, but I know I spoke for a whole lot of people here tonight, when I" blah-blah. This guy needs to be dealt with.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
VexSmith
September 9, 2009 11:51 PM
Maybe he was thinking of --his-- Gov.Mark Sanford?
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
TaylorB1
September 10, 2009 12:00 AM
Let's have a two-fer and help out the people of South Carolina...let's send Gov. Sanford and Rep. Wilson on a long trip...either Argentina or the Appalachian Trail will do fine!
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
davidotwo
September 10, 2009 12:10 AM
Uh, if the President were actually lying, I don't think anyone would care as much if Wilson happened to point it out in a less than "respectful" way. What's not cool in this instance is that Wilson is actually simply wrong.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Overreach THIS!
September 10, 2009 1:28 AM in reply to davidotwo
Your first premise is most uncertainly untrue; right or wrong this kind of uncivilized behavior has no place whatever. I'm surprised by your bizarre take on it.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Karl the Marxist
September 10, 2009 10:15 AM in reply to Overreach THIS!
I consider the President lying in a speech to the Congress far, far more serious and unforgivable than Wilson's outburst was.
Please do not let that get in the way of this opening you clearly see. I mean, surely you cannot actually be that outraged?
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Overreach THIS!
September 10, 2009 10:51 AM in reply to Karl the Marxist
What in the the hell are you smoking?
No one has done this to President in living memory and probably not ever. Rove is laughing about it (i.e. laughing at our President) right now, it's "hilarious."
What they are laughing about is the uppity black guy who thought he was gonna be treated like the President just cause he somehow got supposedly elected. Next time it'll be three or four good timing seditionists standing up to have a few yucks and jeers in the face of the commander in chief if he's foolish enough to open his mouth before them ole boys. YOU DON'T THINK SO??? Explain to me exactly how that works then, okay?
Not outraged? I'm fucking livid. You should be too. WAKE UP.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Ann Arbor
September 10, 2009 12:17 AM
The best revenge is that Wilson's outburst will backfire -- surely already has backfired -- and that Wilson has to know it too.
But knowing that he got the treatment from Emanuel is pretty sweet. I'm sure Rahm issued orders that if the little peckerknocker called, the call should be routed to him.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
JNagarya
September 10, 2009 12:25 AM in reply to Ann Arbor
Other Congressmen will know of it, and he'll be getting some two-by-fours upside the head.
And doors slammed in his fatuous face.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Quackers
September 10, 2009 12:50 AM
What a great thing for Republicans to act like an arse for a national audience.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
JNagarya
September 10, 2009 1:43 AM in reply to Quackers
Things have actually been going better during the last several days. As example, a number of Republicans (and lesser persons of equal stupididty and mendacity) went on the record on national TeeVee against President Obama's speech to school children, calling it -- sight unseen/unheard -- all the usual things. Then, after hearing it, they went on the record on national TeeVee not with the fact that they'd been wrong, and assholes to judge a speech they'd neither read nor heard, but praising the speech.
One of those was a father of a kid he pulled from school so the kid wouldn't have his precious bodily fluids polluted by the speech. Then he watched the speech without his kid present. Perhaps he'll eventually connect the dots, and wake up to that fact that he was lied to in the first instance.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
awsmith2006
September 10, 2009 1:46 AM
How is that only 90% of an apology?
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Elizabeth2
September 10, 2009 7:55 AM in reply to awsmith2006
How is that *even* 90% of an apology. He wasn't shouting a difference of opinion, you know -- he said that the President was lying about a very specific, proveable fact. Either he's right or the President is right ---- so what he's saying is "sorry I acted out but the President's still a liar." The correct response is either "I've checked and I was wrong" or "it was my belief that the plans contained that coverage but I will double check and apologize to the president again if it turns out I was both rude and wrong".
I hope Rahm told him "attempt at apology noted, now go back and try again" (using his own words and expressions, of course.... )
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
awsmith2006
September 10, 2009 11:58 PM in reply to Elizabeth2
You didn't mention the possibility that Obama WAS lying. If he was lying, then all Wilson needed to apologize for was yelling inappropriately during the president's speech.
"H.R. 3200 does not contain any restrictions on non-citizens participating in the Exchange - whether the non-citizens are legally or illegally present, or in the United States temporarily or permanently."
CRS Report for Congress - August 25, 2009
Prepared for Members and Committees of Congress
Maybe Obama wasn't lying. Maybe he just forgot, or was misinformed.
It looks like 100% of an apology to me.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
realspear
September 10, 2009 2:21 AM
His site is "down for maintenance" tonight.
How coincidental!
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
fpie
September 10, 2009 4:40 AM
Come on now. He can't help it. He's from South Carolina.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
The Commenter Formerly Known as NCSteve
September 10, 2009 7:29 AM in reply to fpie
Yeah, that's probably what they said about Preston Brooks.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
DrZee
September 10, 2009 8:41 AM
As I wrote this morning in a blog, that is NOT an apology. Wilson is laying grounds for his outburst. The president made him do it. AND not only grounds, but he deliberately misquotes the president in the non-apology:
listening to the President's remarks regarding the coverage of illegal immigrants in the health care bill
He implies the president IS covering illegal immigrants. He goes on to say he disagrees with this statement. The reference is not to the president's original "not covered" statement, but to his own non-apology distortion.
And who do you think will be the poster boy on Hammity, Blech, and Retch? What will they focus their bright white media light on for the next news cycle? They'll ignore everything else and whip their crazies into a frenzy over illegal immigrants being covered in the president's health care bill. Yes... now grandma's not only being killed by President Obama, he's going to hand over her estate to ... gasp!... illegal immigrants.
Is it Halloween yet?
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
chicagobama
September 10, 2009 8:59 AM
There is an implied insult to Rep. Wilson that goes beyond the tongue-lashing he got from Rahm. Rep. Wilson wanted to speak to the President directly, but got no further than his Chief of Staff. An elected official was fobbed off on staff - that's got to hurt. It will probably be a LONG time before the President returns his calls.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
ArtL
September 10, 2009 9:05 AM
I being a Caucasian wonder if such an outlandish comment would have occurred if the President was Caucasian.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
BruceOrlando
September 10, 2009 9:48 AM
Wilson's wikipedia entry states that he is a Colonel in the Army Reserves.
I find it hard to believe that there shouldn't be some military related penalty for his behavior, be it a demotion or whatever.
Outbursts should have consequences.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
OceanDog
September 10, 2009 9:54 AM in reply to BruceOrlando
Ha, his wiki page now says:
Editing of this article by new or unregistered users is currently disabled due to vandalism. .... If you cannot edit this article and you wish to make a change, you can request an edit, discuss changes on the talk page, request unprotection, log in, or create an account.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
lindamwil
September 10, 2009 9:54 AM
btw: http://www.joewilson.house.gov/ has been offline since his shout out last nite. "This site is down for maintenance. Please check back again soon." I guess no news is good news. I will email Addison and let him know what this aging, admittedly Dem, southern belle thinks of his "courtly manners". I'll do it if it takes a month.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Cal Gal
September 10, 2009 11:49 AM
In latest news, Rep. Wilson has had his office space taken for storage of copies of the Congressional Record from the 1960s. He and his staff have had their furniture moved into his new office in the historic 18th century House watercloset located in the southeast corner of the deepest basement under the Capitol. Congressional sanitation engineers told this reporter that the odors seeping up from the filled in pits has greatly dissipated but is still noticeable.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
lucy
September 10, 2009 1:36 PM
I have been reading all the blogs I can find on this and agree that Wilson's comments were a bit too British Parilmentary, but no one seems to be debating the issue as to why Wilson said Obama lied? Does Obama actually support providing some sort of healthcare to illegal aliens that do not pay into any system whatsoever? That seems irresponsible but if he does support our nation's support of illegal aliens, can someone tell me where that has been implied?
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
Strykur
September 10, 2009 2:08 PM
Lucy, it is unequivocal.
U.S. Representative Joe Wilson lied last night.
When President Obama was speaking before the Congress, he not only had to advocate for bipartisanship, he had to correct the record on lies which have been spread about health care proposals. One of those lies, was the lie that Democratic health care proposals, including his, would cover illegal aliens.
All of August, we have heard the Teabaggers screaming, "Read the Bill." We have to assume that Joe Wilson read the bill. The bill in question setting up the public option does so through "affordability credits."
Section 246 of the Bill is captioned as follows:
"
"Sec. 246. No Federal Payment for Undocumented Aliens."
Then Section 246 reads as follows:
"Nothing in this subtitle shall allow Federal payments for affordability credits on behalf of individuals who are not lawfully present in the United States."
Joe Wilson said that President Obama was lying. By doing so he lied.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
billp
September 10, 2009 3:03 PM
The revalations today that Wilson is having financial difficulties provide at least part of the reason why he was tapped by the GOP leadership to heckle the President last night. This will spike his fundraising. Of course it will do so for his opponent as well, but clearly this is a gamble Wilson was willing to take and it's a brilliant move. Rush Limbaugh is already coming to his defense; imagine how much money that will translate into for Joe.
Given South Carolina's conservative bent, he has an insurmountable advantage over any Democratic opponent. His outburst will galvanize his supporters and fill his coffers. It's an absolutely inspired, Machiavellian move.
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?
lucy
September 10, 2009 3:23 PM
That seems pretty straightforward! I think Wilson owes us an explanation for his reaction. Until we resolve these differences, we will never reach a bipartisan solution on Healthcare reform. I'm a Republican and still liked what I heard yesterday but must admit all of these programs seem a bit 'ideal' - will they pencil?
What will the public option really cost individuals? I work for a staffing agency and we do offer low cost coverage that costs about $25 a week for the employees, but the reality is most uninsured people live paycheck to paycheck so easily less than 1% option for it in my company. If that's any indication, when we make it a federal law to require everyone to opt in to an insurance plan, will there be outrage? And if they opt not to participate and become injured - no ER will refuse them coverage because there are laws against that.. so then what, we fine them? They have no money. The hospital will have to eat the costs as they do now.. so as Obama said, we all pay for that when that happens.
What about employers ultimately dropping their employees when the public option is in place as the country's insurance safety net? It would obviously save employers thousands to not have to contribute that overhead on a monthly basis and thus making them profitable! So if companies start doing that, the pool of people in the public option plan will grow overnight (a plan regulated by the government, right? look at our postal service, it's cheap and now bankrupt..?) and then, will we see the fall of private insurance..? that will mean tens of thousands more will be unemployed that work in that industry.
That's scary.
Thanks for siting the 246 Bill - we all need to have all the facts!
Reply | Flag Abuse
Are you sure this comment violates TPM's Terms of Service?