A friend of mine asked me what kind of car this cap goes on. I told him I had no idea but I'll bet someone here does!
Try this website...
http://ken-thornton.com/mascots.html
There were perhaps several thousand of radiator ornaments made over the last 100 years
Thanks Dan and you are right. I'll let him figure it out!