Asteroid Phaethon's mysterious tail may finally have an explanation