Comment Comment by ineedasername The tone of the headline makes it sound like 26.7B is now accepted, but the article indicates it’s mostly just a theory that has a little additional evidence. Is the later a correct reading of the situation? parent ineedasername 3 years ago