Congrats to Mrs. USA for becoming Mrs. World. That's about the most official "MILF" title on the books right there.
In Chechnya? Who in their right mind would go to Chechnya for a contest like this? And who in their right mind would think this is a good location?
Posted by: ron on March 9, 2007 04:21 PM