Megalodon - Would It Survive Today?