What Constitutes a Scientific Explanation?

5 posts were split to a new topic: Baryon Acoustic Oscillations and Big Bang Cosmology