Last night, a meteorite landed and exploded in Russia. Witnesses said they thought the world was coming to an end.

Source
RT

Subscribe for top trucking news updates