› added 1 year ago
69
TIL about 25 million meteors enter Earth's atmosphere every day!
via beatlyzer.com