Drs appointment worthy??

Mystery

This popped up on my toddlers leg last night..very painful and slightly warm. Any ideas??