May 29 2025
summer plummage
May 30

One Reply to “Ruby-throated Hummingbird”

Leave a Reply