Astronomers peer into the lair of a mysterious cosmic radio burster