This was taken at the Eldorado Nature Center in Long Beach California. I was on my way out of the center and as I rounded the last turn on the trail. No one was around so I took advantage of the opportunity and took the shot. It was not till I was reviewing the days shots that I realized the mirror image in the water.
- Exclusive to Artfinder
- Best Price Guaranteed