Traffic for 2006 March 16

Permalink [Comments] (1) On the way to work:

Saw a bumper sticker that reads "King Kong is not my grandpa." What does this mean, exactly?