Original Resolution: 1280x720
Megalodon Sharks Had Human Size Babies That Ate Each Other Carcharocles megalodon, or just megalodon for short, is the largest shark ever to swim in earth's seas, measuring up to 60 feet (18 meters) from teeth to how did megalodon teeth wind up in an inland cave?