Search
Animals

Why Does Russia See So Many Meteors?

A few days ago, a fireball lit up the skies over Murmansk in Russia. It seems like Russia sees more meteors than the rest of the world.

April 23, 2014
12:15 PM EDT

close

Learn More