Asteroid watch: Building-sized asteroid set to pass Earth today by close margin, reveals NASA Read more