Evolution and dinosaurs debunked