Maybe geography isn't Justin Bieber's best subject.
For some reason, Bieber wore Cleveland Cavaliers shorts during a recent concert in Cape Town, South Africa.
There's no context or explanation, so maybe Bieber was just expressing his support for the Cavaliers prior to Game 2.
But we didn't forget about Bieber's attire just a few months ago, when he wore a full Steph Curry Golden State Warriors uniform to play pick-up basketball.
It's not too late to say sorry, Justin.
© 2017 WKYC-TV