Justin Bieber puked up live on stage last night.
Now, we are no doctors but we reckon it was probably Bieber fever.
Sorry, but it just had to be done.
Justin was literally in the middle of a song when he suddenly puked right there live on stage.
[Related Story: Justin Bieber opens up about 'hot girlfriend' Selena Gomez]
According to Popcrush, Justin bolted off the stage following the 'incident' however, returned after a short break, asking fans, "Will you love me even though I'm throwing up on stage?"
They assured him they would.
He later tweeted, quoting Anchor Man saying: "Great show. Getting better for tomorrow's show !!!! Love u. And …. Milk was a bad choice! Lol."
Well, we are glad Justin managed to see the funny side of things, as this has to be every celebs worst nightmare, worse than a hairy armpit on the red carpet.
But it would seem that Justin is no stranger to puking his guts up live on stage as this is not the first time it's happened.
Just last year, Justin was performing in the Phillipines when his dodgy tummy struck.
Does this make Bieber a serial on-stage puker?
We hope the star agreed to pay the cleaning bill for the poor souls stuck in the front row.