Is the following sentence missing an apostrophe? If so, where?: The debris from the asteroids impact with the satellite is being tracked by NASA.
The debris from the asteroid's impact with the satellite is being tracked by NASA
The impact "belongs" to the asteroid. The asteroid must be put into possessive form using 's.
The asteroid's impact, not the asteroids impact. Asteroids is plural, it does not indicate possession.