A crowded street, somewhere in Germany. A streak of light, a loud impact and a mysterious asteroid crashes into a…