Not a rock for sure I know this because there is reptile like skin clearly showing in the whole and idk if you guys can see but it is well preserved and in person you can feel it and see it. what kind of dinosaur? Found this in the Norfolk Chesapeake virgina beach area where I found all the fossils on my page #fossil