Does anyone have an idea of what this is. It randomly showed up, doesn't hurt to touch and i don't recall running into anything or getting hit by anything.