You know that that story was debunked, right?
Erm ... obviously, no, otherwise I would not have made my post. I've never heard anyone who made the claim, not Glenn or Sean on the radio, retract their own comments and your link is the first I've seen posted.