How does a scientific explanation differ from a nonscientific explanation? Scientific explanations are...
based on assumptions
not able to be changed
popular
testable