Justin Bieber punches a fan in the face and gaps the scene

Justin Bieber did Jospeh Parker proud, punching a guy in the face hard enough to make him bleed... bad.

The Biebs was in Barcelona, driving to perform Tuesday night, when a guy ran up to the car and stuck his hand in the window to touch him. Bieber responded with a quick jab to the face.

The guy ended up a bloody mess as he and his friends reacted in shock.

Idk Justin, maybe ask the guy to leave you alone before punching him right in the 'schnozzz' ...Just a thought?