AFLACK!!! LOL!
Ack, Ack, Ack back at ya!
I can’t watch that movie with the dogs in the house: They go absolutely buggy when the Martians start “talking”. That “Ack ack, ack ack ack-ack” sends them right off the deep end. I can’t hear the soundtrack for their barking, and my laughing.
I agree that it was probably a small meteorite. Space junk, for whomever was incredulous that NASA would say anything about it, is stuff that people put up there. NASA is tracking over 4000 pieces of such junk, so they would probably know if it was manmade.