Proterogyrinus fights Arthropleura, a huge millipede
Edaphosaurus confronts the smaller Seymouria
Euparkeria
Hyneria
Gorgonopsid
Haikouichthys
Meganeurid
Scutosaurus
Mesothelae stalks Petrolacosaurus
Walking with monsters-Life before dinosaurs
News from