Ibiza seems like a beautiful place to go on vacation... unless it's tainted with memories of getting PUNCHED!!

Apparently while in a restaurant in Ibiza, the Biebs was caught in a kerfuffle with none other than Orlando Bloom!!

Seems like a surprise right? Why would these two have beef between each other?? Well, maybe it involves their girlfriends?? In 2012, Justin was supposedly having a fling with Orlando's ex-wife, Miranda Kerr, and earlier this year Orlando had been canoodling with Selena (Gomez, if you live under a rock.)

Either way, a punch was thrown by Orlando. Best part about this? Everyone in the restaurant started CHEERING!!

Poor Justin, you just can't catch a break, can you! What do you think of this, did Bieber deserve it or should Orlando have kept his hands to himself??