Incredible moment shark battles stingray as shocked beachgoers watch on from the shore
THIS is the astonishing moment a shark fights a stingray as shocked beachgoers watch on from the shore.
The nail-biting brawl was captured by a tourist off Panama City Beach alon…