Extremely rare meteorite found in the aftermath of a spectacular British fireball may contain the ‘building blocks of life’
A meteorite crashed in Vermont, United States, with a force of 440 pounds of TNT, according to NASA – Ten