Watch Ugly Americans Season 1 episode 1

Ugly Americans is the The animated series follows Mark Lilly, a social worker at the Department of Immigration, as he helps new citizens both human and “other” adapt to hectic life in the Big Apple. Ugly Americans Season 1 episode 1 aired on Wednesday March 17th, 2010 at 10:30 pm on Comedy Central. In the premiere of this animated comedy about humans and non-humans in New York City, social worker Mark Lilly starts a risky fling with his demon boss, Callie, and tries to thwart an overzealous law-enforcement officer’s deportation quota
Watch Ugly Americans Season 1 episode 1 now on our streaming media, we have prepared for you.

