La Jolla Torrey Pines, San Diego, California, United States

La Jolla Torrey Pines, San Diego, California, United States