› added 2 years ago
169
TIL about 25 million meteors enter Earth's atmosphere every day!
via beatlyzer.com