Seals On La Jolla Shore
Item details
This video shows seals resting on the shore near a small pier overlooking the water off the La Jolla coast in California.
This video shows seals resting on the shore near a small pier overlooking the water off the La Jolla coast in California.
Need to test this clip with your project?