I have a few theories of my own which I haven't shared publicly due to the fact that I could be very wrong.At this point,I won't rule out any possibilties though...will keep a very open mind.
BTW... Happy New Year !! I wish everyone peace and happiness.