A video on Twitter shows a meteor shower spotted in California, the United States. It is unclear where it is coming from as the most famous and visible meteor showers are the Perseids that occur from 17-24 July and the Leonids, which occur in November. Whatever the case, the sighting is stunning.