An asteroid that went undetected until about 6 hours before it hit Earth's atmosphere burned up over the Philippines yesterday.