Have you tried google goggles, haven't used it myself cos I'm on an iPad. Basically, you put your picture into it and it comes back with possible matches. Let me know how you get on, thanks.
Ps just do a search for google goggles and you should find the site