China says it may have detected aliens, then deletes report

Error