The dramatic water rescue was captured off the coast of Santa Cruz, California.
The dramatic water rescue was captured off the coast of Santa Cruz, California. US The dramatic water rescue was captured off the coast of Santa Cruz, California.
Discover more from World Byte News
Subscribe to get the latest posts sent to your email.


