Anybody know what this is?

I really don't think so. There are no vacuum hoses attached to it. Only 3 wires that don't go anywhere. 'It could be something to do with emissions. The car originally came from California.

You're probably right... I had a '72 Challenger with one of those on the firewall to. Like I said, I'm a bit foggy...