Boom! Ugly Americans officially launched last Wednesday! What a mind blower! The reviews have been pretty great so far. Fingers crossed for a second season!
Here is some of the good news...
NY Daily News
The Washington Post
Though, sometimes the bad reviews are the best...
Posted by Devin Clark at 2:01 PM