Most Commented Stories Tagged: Miami

Science, Tech & Environment

Geo answer

Today's answer is Carancas, the Peruvian town that's located near the spot where a mysterious meteorite fell from the sky a few months ago. The World's David Leveille explains why scientists are puzzled by the meteorite and the crater it left behind.