south padre island great white

Great White Shark Verified In South Padre Surf

A great white shark has been verified about 200 yards off the beach at South Padre Island, TX. “LeeBeth,” a…

2 months ago