‘Extraterrestrial’ fireball explodes in the sky over Tokyo0
- From Around the Web, Space
- July 7, 2020
A suspected meteor exploded in the sky over Tokyo, Japan, early on July 2, generating a spectacular fireball that excited locals and skywatchers at the International Meteor Organization (IMO).