Great Seed Balls of Fire lighting up our planet