Wednesday, April 27, 2016: An odd green light shot across the night sky in southern California. Experts concluded that it likely was a meteor
Wednesday, April 27, 2016: An odd green light shot across the night sky in southern California. Experts concluded that it likely was a meteor