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