I'm am gussing that the small red bump is likley some sort of parasite.