Okay ladies, this appeared on my thigh recently, what could this be?