2004 BL86 - 'Near Miss' Asteroid Even Has Its Own Moon
The first radar images of asteroid 2004 BL86, which made its closest approach today at 8:19 a.m. PST - a distance of only 745,000 miles (3.1 times the distance from Earth to the moon) - reveal that…