South Park: Last of the Meheecans

When Comedy Central’s South Park cartoon series takes on a current issue, you can be sure the protrayal will be twisted.

A theme of the most recent episode is that Obama has made America so crummy that even Mexicans want to leave, and warped hilarity ensues in the usual South Park style.

Following is a [...]