ikitujyanye ni ukwamamaza ineza y'imana the aliens escape the planetoid on a ship and voyager goes in pursuit it is located in cape town on the southwestern coast of south africa