Light carries momentum, just like moving air does. A solar sail bounces light off of it to generate momentum, just like a regular sail bounces air off of it to generate momentum. The thrust of a solar sail is tiny, but they take no power and can run for as long as you like.
Latest Answers