Reaching lengths of up to 20 feet, the great white shark is a formidable predator, preying mainly on fish and seals. These opportunistic scavengers also sometimes prey on other sharks, dolphins, rays, ...