The correct tense is "found", as in "I found this humerus". Still very interesting, where did you dig this up? I sure hope it's not human.