Leonids Meteor Shower 2023 is live and stargazers are quite excited to watch the beautiful night scene. The ultimate star show began...