Holy cow...that was me. I had to pick up some diapers and decided to take my wife's Barracuda. (Just happened to have the camera in the car, so I shot some pictures for giggles.)

And yes...I'd love to see the Challenger.

Is it at Steve's house?