20130920 home.science: Alien life found on balloons after meteor shower