Top Gear's Richard Hammond apologized for joking that Mexicans were "lazy," "feckless," "flatulent," and "overweight." Hammond says he didn't mean to be offensive, blaming Westerns he said were made by racist, ignorant, redneck, and porky Americans.