Fossils are the remains of ancient life. These remains can be from virtually anything that ever lived- bacteria, plants, dinosaurs or humans just to name a few. Fossils can be mineralized remains of actual living things such as bones or teeth or can even be just impressions in rock. Dinosaur [...]