Willow Emerald Damselfly Chalcolestes viridis Willow Emerald Damselfly - Chalcolestes viridis Willow Emerald Damselfly - Chalcolestes viridis Willow Emerald Damselfly - Chalcolestes viridis Willow Emerald Damselfly - Chalcolestes viridis Willow Emerald Damselfly - Chalcolestes viridis Willow Emerald Damselfly - Chalcolestes viridis Willow Emerald Damselfly - Chalcolestes viridis Willow Emerald Damselfly - Chalcolestes viridis Willow Emerald Damselfly - Chalcolestes viridis Display more photos