Any ideas on what this is? (magically appeared in my car)