Impact: 65 Million Years Ago - APOD February 26, 2000 | Cosmos Observatory | Cosmos Observatory