A huge asteroid that astronomers compared to the size of a city block will reportedly zip by so close to Earth tonight that skygazers should be able to witness it live on the web. The giant space rock ...