The first fines for littering… in space!The United States has given its first fine ever to a company for leaving litter in space. The fine, about […] More