Question: how far can a shark smell blood?
Answer: Great white sharks can detect one drop of blood in 25 gallons (100 liters) or water and they can sense even a little blood up to 3 miles (5 km) away, according to National Geographic,. They use their acute sense of smell to detect blood using an organ called the olfactory bulb.