Earth is passing through a stream of debris from ancient Comet Thatcher, source of the annual Lyrid meteor shower, reports Spaceweather.com. According to radar data, the shower is peaking today with meteor rates as high as 15 per hour. Check http://spaceweather.com for more information.