A man-made meteor shower launched by satellite could open the 2020 Olympic Games in Tokyo May 24, 2016 by Captain