KFOR Oklahoma CityOklahoma teen punches shark after being bitten while vacationing at Texas beach3 days agoAmaya WardBy Amaya Wardmore_vert