I originally thought that it may be a scrape from running into some rock.....it's been there a couple days now though and I haven't seen much change. Hopefully it's not an infection!!
Poor baby I hope he’s ok... I’m sorry I can’t add any helpful advice but I’ll follow along to learn! Good luck!!