'Earth would put on a little show' means: as it spins,____.
A.
Earth is a more active planet than Venus and Mars
B.
Earth reflects a brighter light curve than Venus and Mars
C.
Earth shows oceans, deserts, forests and clouds, while Venus and Mars don't
D.
Earth reflects sunlight in an ebb-and-flow manner