The Delta Aquariids, one of the longest-lasting meteor showers of all, peaks in the early hours of … [+] Wednesday, July 29. Getty What and when is the Delta Aquariid meteor shower in 2020? It is one of the longest meteor showers of all with some of the slowest moving …
Read More »