Mestra amymone

Common Mestra - Mestra amymone
Lake Valley, New Mexico
Photos by Debora Nicoll



© Robert Barnes 2018-2024