Why does a beach ball weigh less than a bowling ball?

A. The beach ball has more mass.
B. The beach ball has more air.
C. The beach ball pushes harder against the Earth.
D. The beach ball is less strongly attracted to the Earth

B. The beach ball has more air.

The main reason a beach ball weighs less than a bowling ball is because the beach ball is filled with air, making it less dense than the solid material that makes up a bowling ball. Since weight is influenced by both mass and density, the beach ball's lower density contributes to its lower weight compared to a bowling ball.