This is a long shot, but you might be able to use Google's reverse image search.
As far as I know, there isn't an equivalent way to search for videos (well, I did find some info about a company called Vecho on Crunchbase, but their homepage doesn't seem to load for me..)
Anyway, back to finding your … Read more