In Saint Louis, USA, a camera captured a possible meteor in the sky. Experts say they are not sure what happened. Witnesses say they heard an explosion and then saw the intense light. Others claim that it may have been the so-called star rains known as Taurids that occur every year.
Camera capture possible meteor in the USA
2019-11-12T17:10:52.281Z
In Saint Louis, USA, a camera captured a possible meteor in the sky. Experts say they are not sure what happened. Witnesses say they heard an explosion and then saw the ...