Holy cow! Mysterious blast studied with NASA telescopes