Manduca sexta

Carolina Sphinx, Manduca sexta
Hillsboro, NM
July 2025





© Robert Barnes 2018-2024