Published December 21, 2019 at 2000 × 2000 in Great purple hairstreak (Atlides halesus)Barry Newberger Continue reading →