Definitely a Meg. I've got one somewhere that's about 3.5" long, meaning the fish that it belonged to was almost 40 feet long. I'll have to see if I can find it and post some pics. I have a few that are longer, but they are fragments; not a complete tooth. They indicate a 40'+ shark.