An interesting finding

Something unusual residents found an African village ... What do you think it is? Alien?