An asteroid capable of flattening a mid-sized city could potentially collide with Earth eight years from now, as its orbit around the sun briefly intersects the path of our planet. Named 2024 YR4, the ...