Horseshoes Beach Tidepools

Horseshoes Beach – La Jolla- CA