Let’s Go Mets (preferably, in This Land Yacht)

The Amazins are advancing. This thing should come along.

George Rose/Getty Images

Will this picture of the 1986 World Series champions ticker-taping on Broadway recreate itself soon—give or take a prize piece of Detroit pig iron?

In 1986, the New York Mets beat the Boston Red Sox in Game Seven of the World Series, capping a stellar 108-54 regular season. Now, 29 years later, the Mets have out-dueled the L.A. Dodgers and are on their way to tango with the Chicago Cubs in the National League Championship Series.

One question remains, and Lenny Dykstra is too busy being nails to call for confirmation: Where is that land yacht now?