1000 Waves: Day 25/365 Waiting for summer
1000 Waves: Day 24/365. Sunset
1000 Waves: Purple finch
1000 Waves: Day 23/365
1000 Waves: Day 21/365 Chipping Sparrow
1000 Waves: 22/365 Icy pond
1000 Waves: Day 17/365 Carolina Chickadee
1000 Waves: Day 13/365 Back to reality
1000 Waves: Day 12/365 Bird of Paradise
1000 Waves: Day 11/365 Cozumel palms
1000 Waves: Day 9/365 Locals enjoying the pool
1000 Waves: Day 10/365 Cozumel
1000 Waves: Day 8/365
1000 Waves: Day 7/365
1000 Waves: 05/365
1000 Waves: 06/365 Amaryllis blooming
1000 Waves: 4/365 Sunset
1000 Waves: On squirrel watch
1000 Waves: Ready for the splitter
1000 Waves: 01/365/2025 Crane on turtle with lotus flower
1000 Waves: Flock of herons
1000 Waves: Panda in Chengdu Panda Center
1000 Waves: Dancing in Tibet
1000 Waves: Lhasa Tibet