Mestra amymone

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


© Robert Barnes 2018