Is the following sentence missing an apostrophe? If so, where?: The debris from the asteroids impact with the satellite is being tracked by NASA.