Is NASA trying to debunk themselves?