What are these things!! Someone please tell me!!

what are these things on my penis!

looks like potentially genital warts, but go to a doctor asap to confirm.