I’m suspicious. There are lots of stories and images of Brando Island - but NOT one with him actually on it. The articles about him and Brando Island are all accompanied by images taken when he spent time with Branson.
but NOT one with him actually on it.
Agreed.
The most nefarious place he could be is North Korea..