Beachgoers watched as a shark and a stingray battled each other right along the shore this week at Panama City Beach in Florida.

Beachgoers watched as a shark and a stingray battled each other right along the shore this week at Panama City Beach in Florida.