Vet - it could be something or nothing but in young foals you need to know which it is and exactly what you are dealing with asap. They respond very quickly if you get them early.
Good luck and I hope your little one recovers soon.
Yes. Call a vet. Big fat leg in foal doesn't sound good. it could 'just' be an infection or it could be something more serious. needs treatment whatever the case.