May 23, 2016 AM EDT A massive pyrotechnic display could have been enough for other countries, but Japan would not settle for anything less. Japanese Startup Company desires to create a massive man-made meteor shower ...