Indonesia has offered up the island of Biak in Papua as a potential launch site, but local residents don’t want Elon Musk and his company on their land.
Continue Reading