Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii), waiting for prey
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii), lurking for prey
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii), hidden in sand
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii), feeding on a caddisfly larva
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii),tip of abdomen detail - anal pyramid
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii), hidden in sand
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii) lurking for a prey.
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegastridae)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegastridae)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)
Jan Hamrsky: Spiketail dragonfly nymph (Cordulegaster boltonii)