National Geographic reported that archaeologists discovered a huge cache of fossils from the Ice Age underneath a parking garage in the Hancock Park section of Los Angeles. The discovery includes four wooly mammoths. It could very well be the scientists stumbled onto the set of The View.-Argus Hamilton
No comments:
Post a Comment