Bull sharks live in tropical and subtropical waters. They have also been reported over a thousand miles up rivers such as the Amazon and the Mississippi. This particular bull shark was photographed off the coast of West Palm Beach, Florida while it was following an enormous (1000+) school of spanish mackerel fish. Learn more about bull sharks.