Extraterrestrial particles in the stratosphere