South Park

The Carrot

Season 6 E 15 • 11/27/2002

Stan wows pedestrians in New York.

More

Watch Random Episode