Weird thing on leg

Does anyone have any idea of what this could be?