Anyone have any idea what this is? it just appeared on my knee one day.?

3 answers 3