The fossil site where Juramaia was discovered, northeast of Beijing, China. Credit: Carnegie Museum of Natural History Viewed: 114 times