Looks like we have had a visitor:

https://arstechnica.com/science/2017...aped-asteroid/

Sure. An asteroid, but that's what THEY would want you to think...