Marine Corps Scholarship Foundation: Patriots at Pebble, Marines Hit the Beach

Location:

Pebble Beach, CA