the fossils were recovered from the lagerstätte of the yixian formation in the liaoning province of china, renowned for its extraordinarily well-preserved fossils of feathered dinosaurs. they have been dated to 130 million years ago, during the lower cretaceous period.