What are the “tears of St. Lawrence?”

What are the “tears of St. Lawrence?”

The Perseid meteor shower, also called the "tears of St. Lawrence," is a meteor shower which has been observed by human beings for at least 2000 years. It’s called the “tears of St. Lawrence” as it occurs each August around his feast day. 

Read More