The Lyrid meteor shower will be peaking this year on April 22, 2013. The annual meteor shower typically puts on a good show, averaging about 10-20 meteors an hour, but … [Read full article]
Global Warming News, Science News, Animal News, Green Living.