By Brad Friedman on 2/17/2005, 5:04pm PT  

Of the 14,000 sites that Popdex.com claims to "crawl" to "determine the most popular links on the Internet", it seems that our exclusive from Monday on CNN's Identical Nuke Plants in both North Korean and Iran is, as of this posting, the #1 most popular link on the Internet!

Seems a bit difficult to believe to us, but there it is. We'll take it!

Share article...