It seems like the T.Rex might be getting a run for its money. Now that the Siats meekerorum has been discovered by paleontologists at North Carolina State University, this could mean the T. Rex will have to share some of the attention it has been getting for the last gazillion years. It seems that this […]