Missing the joke since 2006

http://jalopnik.com/the-newest-sta...

Props to those who DID get it, and played along.