Professor claims debris may be alien technology | On Balance · Newsnation · Sentinel