found this on the logo for a us parts site. Have no idea of what marque. The pic does not blow up well. Any ideas?