News

The Lyrid meteor shower—also known as the April Lyrids—is an annual meteor shower that typically occurs between April 15 and 29.
The days of spring and summer are quickly approaching, and with the warmer temperatures beginning to take root also comes a familiar sight at night: fireflies. "We still have fireflies in Texas, and ...
On April 19, 1995, a former U.S. Army soldier parked a rented Ryder truck loaded with a powerful bomb made of fertilizer and ...