Well, MUFON is a place to start...
Try getting a hold of NOAA-National Oceanic & Atmospheric Administration at
www.noaa.gov and they can tell check to see it there were any "weather balloons" or such out there.
Best to rule out the things that the government is going to say it was before you contact NASA or some other group.
A "preemptive strike" with info from another agency may get someone to look into this seriously. If you say you've already spoken to someone to rule weather balloons out, what will they say??
And NO-I'm NOT mocking you. And I don't claim to have been abducted or have a chip in my neck.
And I don't wear tin foil beanies.
I honestly believe that with the vast size of our universe, with millions of solar systems and planets, a Higher Being would have put intelligent life on more than one planet.
Don't know if they're little green men or greys or some silicon based life forms, but I don't believe we are the only-or most-intelligent life forms there are.
Just look what we do to our planet, it's other life forms and each other.
NOPE-we certainly aren't the MOST INTELLIGENT.