They claim to have spotted a range of structures on Bennu, including ‘buildings, towers, pyramids and even some abandoned ships’

It’s currently the …

First posted on https://www.mirror.co.uk