Getting to Know San Onofre State Beach

San Onofre State Beach is over 3000-acres of sandy and rocky beaches, weathered bluffs, and coastal wetlands located on the northernmost border of San Diego County, and 3 miles south of the city of San Clemente in Orange County. 

My family and I love to explore this area!

San Onofre State Beach

Every year over 2.5 million people frequent San Onofre State Beach making it one of the top five most visited state parks in California.

Come and join me for a tour!

Fun Fact- “Onofre” in Spanish means defender of peace.


San Onofre State Beach Directions

San Onofre State Beach Map

There are two different entrances to San Onofre State Beach: Basilone exit originating at San Diego County or the Cristianitos exit coming out of Orange County.

San Diego Entrance-
  • Exit on the Basilone offramp on the Interstate 5 freeway, and head south, turn right before the power plant and follow the street down to the parking lot (there is a 15 dollar fee).
  • Keep going straight, and you will end up at the San Onofre Bluffs State Campground which also has a day use parking lot.

Old Pacific Highway, San Clemente- CA, 92672

(949) 492-4872

Park Hours-6am-10pm (4/15-9/31)

6am-8pm (10/1-4/14)

San Onofre State Beach Parking lot truck view

San Clemente Entrance-
  • Exit off of Cristianos Rd and park near Carls Jr in a paid parking lot or look for free parking off the street.
  • Once parked, cross the street, and there will be an opening in a fence.
  • Continue to follow to the right on a nature path which originates from the San Mateo Campground.
  • The walk will take about 15 min to go 1 mile. Once under the train trestle and you have arrived at “Upper Trestle Beach.”

3929 S. El Camino Real- San Clemente, CA, 92672

Park Hours-6am-10pm (4/15-9/31)

6am-8pm (10/1-4/14)

South El Camino Real San Onofre State Beach
We parked here across the street from Carls Jr. off South El Camino Real.

Trestles Wetlands Natural Preserve Sign

Trestles Walkway San Onofre State Beach
About ten more minutes to the beach!
Trestles Train Track San Onofre State Beach
Trestles Beach namesake.

If you love vast sandy beaches with sparse crowds, you will enjoy this beach.  You would think with all the fantastic surf breaks available, that this beach would be crowded, but this is not the case.

Of course, the seclusion of the area may factor into this. As well as the lack of facilities, not to mention the 1-mile hike to get here, but needless to say we enjoyed every minute of our time here.

Fun Fact- A fun way to pass the time on this walk is to notice all of the surf graffiti tagged on the cement walkway.

The Three Sections of San Onofre State Beach

San Onofre State Beach

Let’s start with some necessary information before we start our walk.

To begin with, San Onofre State Beach is separated (from South to North) into three unique areas: Trails, Old Man’s and LowerTrestles Beach.

Let’s now get an idea about each area.

Trails Beach San Onofre State Beach
View looking south toward Oceanside.
  • Trails-Fronting the San Onofre Bluffs State Campground south of the power plant.
    • San Onofre State Beach

San Onofre State Beach

  • Old Man’s Beach– San Onofre State Surfing Beach (the official name)
    • Camp Pendleton Beach
      • Church
Trestles Train Through Trestles Natural Wetlands
A train was going over the Trestles Natural Wetlands. Lower Trestles on the right. Credit- Wikicommons
  • Lower Trestles– South of San Mateo Creek, Trestles Beach is a collection of surf spots, designated by the position to the train trestle.
    • Uppers-beach you end up on when entering via Cristianitos Rd
    • Lowers-10 minute walk from Uppers
    • Middles-the beach right after Church

Here is a great interactive map to give you a better idea of the area.

Time to start our walk. First off,  we are going to head North via the San Onofre Surf Beach entrance from the Basilone directions.

Walking San Onofre State Beach

It is now time to start our exploration of San Onofre State Beach, and I can not wait!

Come on let’s go!

Camp Pendleton’s San Onofre Beach Campground

San Onofre State Beach

San Onofre Beach Campground Camp Pendleton
San Onofre Beach Campground- Camp Pendleton

 Once we immediately start walking, we come to Camp Pendleton’s San Onofre Beach Campground on the right.

This beach is a private military campground open for active, retired, reservists, 100 % DAV (disabled veterans), Department of Defence personnel including their guests.

This site offers a wide variety of activities for camping in tents or RV’s as well offering affordable cottage rentals.

Dogs are not allowed on the beach but are they are permitted on the campground with a leash. There is a $500 fine if a dog is on the beach.

Beach Club Road, San Clemente, CA

(760) 763-7263

Church Surf Break

Right off Camp Pendleton’s San Onofre Campground, there is a great surf break called Church. It earned that name because long ago there was once a Church near this site.

While researching on Yelp for reviews, one surfer commented on how fortunate he felt being able to surf here because of an invitation he received from a friend in the military.

He went on to explain that there were 100’s of surfer’s lined up south over at San Onofre Surf Beach.  While at the same time there were only about ten surfing at Church. He was very fortunate indeed!

Church and Water Quality

Another important thing to add concerns the water quality found at this site. Just a friendly reminder that the San Onofre Creek runs into Church.

So what does that mean?

Well, because of this expect high bacterial levels after it rains due to large amounts of urban runoff.  Click here for up-to-date water quality charts for all San Diego beaches.

Fun Fact- Well, definitely not fun, but on April 29, 2017, a woman was attacked by a shark off of this beach.

Church Beach San Onofre State Beach
Church Beach
Middles Trestles San Onofre State Beach
Middles Beach Rocks San Onofre State Beach
Rocks are hanging out on Middles Beach.

Lowers- Trestles Beach

San Onofre State Beach
Surfing Trestles Sign
Surfing Trestles

After passing Middles, we now come upon Lower Trestles, which is just south of the San Mateo Creek River mouth. This beach and has one of the most famous surf breaks in the country.

Andrew M from Los Angeles describes it best, and boy does he have a way with words!

“The lefts are punchier, but the rights are a thing of beauty. If ever a wave was shaped like a video game skate park, Lowers is it. Navigate the drop, drive-thru you turn to bottom, hit the lip and pump/punt/float/slash all the way down the line.”

GY, from Palo Alto, California on Yelp reviews puts it in more simpler terms, “The waves have a perfect A-frame that is super consistent and super forgiving.”

Because of Lowers remote location, lifeguards rarely patrol here. Something to keep in mind.

Fun Fact- Again, not too fun, but I found this outrageous story about a woman who picked up 2 rocks from this area and put them in her shorts pocket. When she arrived back home, several hours later the rocks burst into flames, still in her shorts pocket.  If you would like to know more, go here.

Lower Trestles San Onofre State Beach

Lower Trestles driftwood

Lower Trestles Driftwood Surfboard holders

Lower Trestles Beach Crows
Crows and ravens like to hang out on this beach.

Lower Trestles Driftwood San Onofre State Beach

Lower Trestles Driftwood San Onofre State Beach

Lower Trestles San Onofre State Beach
What is this?

Surfboard Holder Lower Trestles Beach

Lower Trestles Beach Art

Lower Trestles Beach San Onofre State Beach
These driftwood pieces make a great place to lean your surfboards on.

Lower Trestles Beach Birds

Lower Trestles Beach Seagulls

Lower Trestles Beach San Onofre State Beach


Upper Trestles- San Clemente

San Onofre State Beach

As we continue our walk north on Lowers for about 10 minutes, we will now enter Orange County.

It is important to note that Uppers is where you will end up when following the nature trail by the Cristianitos Exit.

Fun Fact- In this video looking north in the distance at Cottons Point in San Clemente is where the former President Richard Nixon’s, Western Whitehouse, otherwise known as “La Casa Pacifica” (Spanish for The House of Peace) is located.

Upper Trestles San Onofre State Beach
Upper at Trestles beach looking toward Cotton Point and San Clemente.

Upper Surf Break San Onofre State Beach

Driftwood Bench Upper Trestles Beach
Driftwood Bench

Upper Trestles Beach south view

Cottons Beach San Onofre State Beach
Richard Nixon’s Western Whitehouse is in the far distance on top of the cliffs at Cottons Point.
Upper Trestles Sand Dunes
A view of the Dunes at Upper Trestles.

Let’s go back a bit from shore and observe the dunes and the Natural Reserve.

Upper Trestles Coastal Sage Scrub plants

Upper Trestles Sand Dunes San Onofre State Beach

 Trestles Beach and San Mateo Creek Natural Reserve 

San Onofre State Beach 
Trestles Wetlands Natural Preserve Park Trail
This trail is closed, but it is one of many that are in the Trestles Wetlands Natural Preserve Park.

Trestles Beach Sand Dunes

San Mateo Creek San Onofre State Beach
Here is the stopping point for the San Mateo Creek at Lowers.

San Mateo San Onofre State Beach

The San Mateo Creek stagnates under the train trestle, but sometimes it flows through the sand out to the ocean.

San Onofre State Beach Sign

Blackbird San Onofre State Beach

Trestles Train Track San Onofre State Beach

Here is the backside of Trestles Beach. If you were to turn around and head east on the trail for about 1.5 miles, you would end up at the San Mateo Campground at San Onofre Beach.

Panhe Nature Trail San Onofre State Beach
The Panhe nature trail will take you back to Cristianitos Rd, or you may keep going straight to reach the San Mateo Campground.

3929 South El Camino Real San Clemente, CA 92672

San Mateo Campground

San Onofre State Beach

As mentioned previously, the San Mateo Campground is only 1.5 miles away from Trestles beach connected by the Panhe Nature Trail.

Fun Fact- There is an ancient sacred site of the Acjachemen Nation, the indigenous people of California located 3.5 miles inland from Trestles.

  The Panhe village is over 8000 years old and is the first site where contact was between Spanish explorers, Catholic Missionaries, and the Acjachemen people. In fact, the first baptism in California took place here in 1768.

If you are interested in the history of the Acjachemen Nation, please go here.

San Mateo Creek And Biodiversity

The San Mateo Creek flows just east of the campground toward the ocean. Surrounding the campsite are many riparian and wetlands which hosts some rare and even seven endangered species.

Go here if you are interested in a list of potential plant and animal species you might see at the San Mateo Creek watershed.

A riparian zone is an example of cooperation between land and a river or stream.

For instance, hydrophilic plant (plants that mix with water) roots help to stabilize the soil, slow down the energy of the water as well as being a natural biofilter for the water environment.

San Mateo State Campground Amenities

Each campsite includes a fire-pit and picnic tables. RV Hookups are also available with electricity and water. Another great feature about this campsite compared to San Onofre Bluffs State Campground is that there are HOT SHOWERS and flush toilets here!

If you would like more information on this campsite as well as other San Diego beach camping sites, click on the link provided.

830 Cristianitos Road, San Clemente, CA  92672

(949)  361-2531

San Onofre State Surfing Beach

San Onofre State Beach

 Let us now start to head back south from where we began to investigate the San Onofre State Surfing Beach, (AKA-Old Man’s or San 0)

San Onofre State Beach Trail
Here is a small trail.
Goldenrod San Onofre State Beach

 Following this trail found adjacent to the San Mateo Creek and the train trestle, you will eventually find yourself behind the Camp Pendleton’s San Onofre Campground.

Surfing Paradise at San Onofre

San Onofre Surfing Beach

San Onofre State Beach

I think it might be time to share with you a little more history about this area.

San Onofre Surfing Beach, otherwise known as Old Man’s, is a significant region of water with many rocks onshore and off the shore.

These rocks create a slowing down process, a lessening of the energy of the waves so to speak; in turn, creates fun and gentle waves.

Why Are There Three Sections?

WIth rocks piling up over time, peaks were created, and there are three of those peaks right off of San Onofre State Surfing Beach.

 The northernmost peak, The Point is located at the north end of the parking lot.

The next spot is Old Man’s or San 0, which is toward the middle.

Here is where one of my absolute favorite places exist.  Something so marvelous that words can not describe just how special it is.

I will do my best to try and capture it with photos and video, but it is best to experience it in person. 

And finally, Dog Patch beach which includes all of the beaches south of the parking lot to the San Onofre Nuclear Generating Station.

The Point break is excellent for shortboard surfing. While on the other hand, at Old Man’s break longboards rule.

Finally, the southernmost peak Dog Patch is usually pretty calm, and it is easy to enter into the water here- one of the many reasons, why paddleboarders, kayakers, and beginner surfers enjoy it here so much.

All of these surf breaks are ideal for beginners.

This beach is for day use only, and alcohol is not allowed.

The Point – San Onofre Beach Fishing Camp

The Point Flagpole San Onofre State Beach

San Onofre State Beach

In the 1930s,  Santa Margarita Ranch (who owned this site since 1830), leased out San Onofre Beach to Frank Ulrich who then, in turn, founded the “San Onofre Beach Fishing Camp.”

The camp was extremely popular with anglers who would catch large croakers, halibut, and sea bass.

The anglers wanted to have nothing to do with the surfers because they believed that their action in the water was scaring the fish away.

As a consequence, they wanted to have them barred from the fishing camp.

Considering that everyone was paying a fee to get in, those complaints fell on deaf ears so to speak. 

 You see, the surfers were being charged 25 cents to get in or 50 cents to stay the weekend, and as you may recall, this was during the depression, so that was quite a bit of money.

One way the anglers tried to remedy the situation was to erect massive pillars up to stop the surfers from driving onto the beach. However, surfers would just cut them down just as fast.

Fishing the point san onofre state beach

Surfer Old Mans Beach San Onofre State Beach

Old Man's Wind Vane San Onofre State Beach
Old Man’s wind vane.

 San Onofre State Surfing Beach History

Surfing San Onofre State Beach
Surfing San Onofre
San Onofre State Beach

San Onofre is known for its rich surfing history dating back almost 100 years. In the early 1920s, people started to notice cars driving down the Old coast highway with surfboards strapped on their roofs.

It turns out that with the arrival of waterproof glue in the manufacture of plywood, the public could now make their boards.

In the early 1920s, there were between 50 to 75 ‘surfers’ who pioneered the Southern California coast for that ‘perfect’ wave.

The waves here are consistent, gentle sloping, and long peeling, and in essence, a perfect form to have fun with.

All the beaches here are South facing so perform best on a south swell. But this beach takes any surf and slows it down to a very leisurely pace due to all the rocks on the bottom of the beach.

San Onofre State Beach was and still is one of the most famous surfing sites.

Rocky San Onofre State Surfing Beach

San Onofre State Beach

I would like to present to you a few photos I took at extremely low tide to illustrate just how many rocks are here on this beach and in the water.

While researching this site, I can not tell you how many times everyone complained about these rocks, especially if you are out in the water. If you plan to surf, booties are a must!

Rocky San Onofre State Beach
The Point Break
Rocky San Onofre State Beach Center View
Old Man’s Break
Rocky San Onofre State Beach south view
Dogpatch Break in distance
South View San Onofre Surfing Beach
Old Man’s is right off of where the cluster of palm trees are in the distance

Old Man’s Beach at San Onofre Old Mans Beach San Onofre State Beach

San Onofre State Beach

This spot is one of my most favorite places in all of San Diego.

I love all the creativity that the surfers put into this area. It makes me feel so much closer to the rich history of this beach.

While researching a bit, I found this site and encourage you to check it out, as there is so much information on the history of this area on this site.

For instance, this back spot was a local hangout where wave riders in the 1930s would surf with 11 to 14 foot long boards all day (some weighing over 90lbs!). 

Finishing the day off by drinking wine around the fire pit and singing Hawaiian songs to the ukulele at night, 

As one ‘old-timer’ put it, “there was no club, we came to ‘Nofre’ to get away from that… everyone was a member or no one was a member because nobody cared.” 

I was fortunate enough to be able to reach out to the San Onofre Surf Club via the internet, and a member gave me some fantastic information about this area.

Bamboo Garden Heaven San Onofre State Beach

This bamboo garden originated sometime in the 1940s.

Bamboo Garden Heaven San Onofre State Beach

“Old-timers” of San Onofre recall that clumps of plants and roots would wash-up onshore from the riverways after a big storm.

Seeing that the plants were starting to take root and growing on their own, the surfers in the area began to protect and provide water for them.

To this day, members of the San Onofre Surf Club maintain this garden oasis.

 Thank you, members, so much for your continued dedication and also for preserving a bit of history for us all to appreciate!

Let’s take a look around!

Old Mans Playground San Onofre State Beach
Old Man’s playground.
Old Mans Beach San Onofre State Beach
Looking toward The Point.

Old Mans Picnic area San Onofre State Beach

Old Mans Bamboo Gardens
Looking at The Point in the distance from Old Man’s.
Old Mans Bamboo Garden Trail
I just love this place!

Old Mans Beach San Onofre State Beach.

End Old Mans Beach San Onofre State Beach
End of the parking lot.

Dogpatch Beach

San Onofre State Beach

At the end of the parking lot, Dogpatch Beach is located and spans all the way to the San Onofre Nuclear Generator (SONGS).

This beach is very popular with paddleboarding and kayaking as well as being a perfect spot for beginners to surfing to learn in a very forgiving water environment (no rough white-wash).

At high tide, the waves break in slow motion, making these the most relaxed kind of waves to learn on.

Dogs permitted on this beach with a leash.

Dogpatch Beach San Onofre State Beach
Dogpatch Beach is found at the southern end of the parking area.

Dogpatch Surf Break San Onofre State Beach

San Onofre Bluffs Dogpatch Beach

South View Dogpatch Beach San Onofre State Beach

Beginning of Dogpatch beach
There is a volleyball court at the end of the parking lot where Dogpatch starts.

Paddleboarder Dogpatch Beach

Dogpatch Beach San Onofre State Beach

San Onofre Nuclear Generating Station (SONGS)

San Onofre Nuclear Generating Station San Onofre State Beach

OK, how many time will you have the opportunity to walk right next Nuclear Power Plant?

San Onofre Nuclear Generating Station has been closed since 2013 and is still in the initial stages of being decommissioned, but that doesn’t make it any less weird and eerie.

A word to the wise: make sure you run around the corner of the walkway because due to kelp buildup, there are thousands and thousands of bugs there.

San Onofre Nuclear Generating Station
San Onofre Nuclear Generating Station

San Onofre Nuclear Generating Station

South San Onofre State Beach Walkway

South San Onofre State Beach walkway

Here we are in the middle of the walkway. I suggest you consult a tide chart before walking here as you can get very wet when the conditions are right.

Power Plant escape route
These symbolize an escape route for the Power Plant.

 Once south of the Power Plant you will see the San Onofre Bluffs Campground right above on top of the cliffs.

San Onofre Bluffs State Campground

San Onofre State Beach

Located just south of  (SONGS)  where the original Hwy 101 used to be,  you will find San Onofre Bluffs State Campground.

Situated on top of the San Onofre Bluffs, there are six quarter-mile trails connecting to the 3.5 miles beach below aptly named Trails.

Dogs are allowed on both Trail-1 and Trail-6 with a leash.

There are 380 sites for RV’s (up to 36 ft.) or tent camping.

By doing a little bit of research on reviews of the area, I found that sites 1-23 or 105-112 have the best ocean views!

All sites include a fire pit, picnic table, cold water showers, and chemical toilets.

There are no utility hookups, but there is a dump station available.

As you can see it is very primitive campground here but well worth it if you would like to experience the rugged California coast.

There is also a day use parking lot on this site as well which includes an entrance fee of 15 dollars.

Camping is open from May 16- Sept 30, but the day use parking lot is open year round.

Fun Fact-  Due to the seclusion of this area, Trail 6 beach has become an unofficial nude beach.

5200 S. Pacific Coast Hwy-San Clemente, CA 92672

(949) 492-4872

Trail Hours- 6am-Sunset

Let us now explore Trails!

 Trails Beach-San Onofre

San Onofre State Beach
Trails Beach San Onofre State Beach
Notice all the driftwood?

 As previously mentioned there is a fee for day use of San Onofre State Beach, and some may find that the 15 dollar entrance fee is a bit high.

 When you take into account that there are over 6 miles of trails, along with 3.5 miles of adjacent beach,  panoramic ocean views and the unbelievable sandstone bluffs, it is well worth the price.

 The San Onofre Bluffs is 20 million years old and composed of soft, easily eroded sedimentary rocks.

These geological formations formed when this entire region was underwater.

San Onofre Bluff Trails Beach

The lighter colored rock is Sandstone and the darker an alluvial deposit which is river sediment comprising of: silt, clay, gravel, sand, and organic material.

San Onofre bluffs Trails Beach

San Onofre bluffs San Onofre State Beach

We like to go into these fissures and imagine what it was like when it was all underwater. Notice all the erosion.


San Onofre Bluffs Trails Beach

San Onofre Bluffs San Onofre State Beach

Landslides are widespread along these bluffs during very intense periods of rainfall.

Trails Beach Bluffs San Onofre State Beach

Trails Beach San Onofre driftwood sticking out sand

San Onofre Bluffs San Onofre State Beach
San Onofre Bluffs

Here we have layered marine siltstone interbedded with volcanic ash. You can tear out a piece, and it will crumble in your hands.

San Onofre Bluffs San Onofre State Beach

San Onofre Bluffs San Onofre State Beach

Driftwood Standing Trails Beach

San Onofre Bluffs Trails Beach

San Onofre Bluffs Trails Beach

San Onofre Bluffs Crevasse Trails Beach
I am not sure what number Trail this is but here is the opening to the beach.

View inside San Onofre Bluffs

Before we leave Trails, I would like to mention that this surfing spot is notorious for Great White Shark sightings, yet most are juveniles.

Here is a great video I found of one such encounter!

Bamboo Heaven at Old Man’s Beach

Heading back north to the parking lot, we must stop where all the bamboo is once again. Did I happen to mention how much I love this place?

Wooden Flagpole Old Mans Beach

Old Mans Bamboo Garden San Onofre State Beach

Old Mans Bamboo Garden San Onofre State Beach

Old Mans Bamboo Garden San Onofre Surfing Beach
I am peeking out from the secret spot.

Surfing San Onofre State Beach

San Onofre State Beach Rocky Shore
View from Old Man’s with Lowers in the far right corner.

I hope you enjoyed your exploration of one of the most beautiful beaches in San Diego.

There is something extraordinary about being alone on the beach with practically no one around.

It is Hard to Say Goodbye

So, in conclusion, San Onofre State Beach is ideal not only for surfing and walking; but also, hiking, bird watching, paddle boarding, fishing, and sunbathing.

And do not forget about the volleyball court at Old Man’s.

I hope you enjoyed your experience!  If you are interested in visiting another famous surf break found in Encinitas,  Check this out.

Thank you for visiting and please comment below with any thoughts or questions!

Until next time!

Update- My husband and I made a return visit (notice the better pictures?) My primary concern was to photograph this area without all the cloud cover as I had before. I hope you enjoyed it!




12 Replies to “Getting to Know San Onofre State Beach”

  1. Hi there! Love this little walk along the beach! You took beautiful photos! The history of this beach, especially its history in the surfing scene is so interesting. So crazy to think back in the ’20s there were only 45-50 surfers! Oh how I’d love to take a trip back in time and see this beach then. Thanks for sharing the rich history of this beautiful beach.

  2. Great info. I have been to San Diego once and would like to go back. Did not go to the beaches but briefly. When I return this site will be a great resource. Those rock formations are incredible.

  3. My friend lives in Encinitas, CA. When I visit him, we go surfing. Old Man’s Beach-San Onofre State Surf Beach looks like an excellent place for us to stop. It has everything I want in a beach.

    I do have a question though. After surfing, we both get quite hungry. What is a great restaurant for us to eat at afterwards? We both work up quite the appetite. Thank you for sharing and I hope you have a great day!

    1. Thanks for the question Alex. Well if you go to Trestles there is a Carl Jr where you park at. The thing is, is that this location is really remote and rustic I guess you can say, especially San Onofre Surf Beach (Old Man’s) So my suggestion would wait until you are heading back South and stop at Oceanside Harbor for fish and chips or you could pack a hearty picnic 🙂 May I ask if you have surfed Swami’s in Encinitas? How did you like it? Thanks again for stopping by!

  4. Great info on the beaches. Definitely a refreshing change from the concrete jungle I am in. If I am in that area, I definitely want to go for a walk along those trails. How is the surfing condition like? With 10 surfers as you mentioned, it seems really serene and a quiet getaway. I had some surfing experience while in Bali, Indonesia and the place was just crowded with people.

    1. Hi Jude! The surfing at this beach is some of the best in the country. The beach you are referring to is a private military beach that you have to invited as a quest to be able to surf there. The beaches flanking Church are always crowded when the surf is good. Wow, surfing in Bali!! I have always wanted to go there. Thank you for stopping by!

  5. Colleen, Thanks for the tour of this beach. I have driven by many times on my way to SD, but have never stopped. Seeing the pictures, hearing about the history and finding out that not many people are at this beach makes me want to go see it for myself. I will definitely stop by there to explore.

    1. I am glad that you enjoyed the article! It really is a special place to visit as well as being quiet and serene. It is also a good time to hang out on the bluffs seeing that the Gray whales are starting to swim by.Thank you for stopping by!

Leave a Reply

Your email address will not be published. Required fields are marked *