Human-Made Shooting Stars: Japanese Company to Launch Artificial Meteor Shower in 2023 Tokyo-based Astro Live Experiences will launch an artificial meteor shower later this year. by Jace Dela Cruz