What is the most widely accepted explanation for
the origin of Earth's moon called?
A Big Bang theory
B giant impact hypothesis
C nebular hypothesis
D fission theory