What is this on my penis?

my penis has red spots and the foreskin itches sometimes. Is this an STD? If so what does it look like

image