Eupholus nickerli

Eupholus nickerli is a species of beetle belonging to the family Curculionidae. [1]

Eupholus nickerli
Eupholus nickerli cyanescens, on display at the Museo Civico di Storia Naturale di Milano
Scientific classification
Kingdom:
Phylum:
Class:
Order:
Family:
Subfamily:
Genus:
Species:
E. nickerli
Binomial name
Eupholus nickerli
Heller, 1913

Subspecies

Subspecies include:

  • Eupholus-nickerli cyanescens [2]
  • Eupholus-nickerli anthracina [3]

Distribution

This species can be found in Papua New Guinea.[4]

Eupholus-nickerli anthracina

Habitat

These beetles mainly inhabit warm forest.

Description

Eupholus nickerli can reach a length of about 18–32 millimetres (0.71–1.26 in). [5] In the subspecies Eupholus-nickerli cyanescens the basic colour of these quite variable beetles is metallic blue, with some transversal irregular black bands along the elytra. The thorax is uniformly blue. In the subspecies Eupholus-nickerli anthracina the basic color is greygreyish, with transversal black and yellowish bands . These structural colours derive from very small, flat scales [6] and possibly serve to warn predators of their toxicity. The top of rostrum and the end of the antennae are black.

gollark: I told you, no microphone.
gollark: Look at this wonderful, readable Rust code.
gollark: ```rustmacro_rules! method { ($name:ident<$a:ty>( $i:ty ) -> $o:ty, $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; ($name:ident<$a:ty,$i:ty,$o:ty,$e:ty>, $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; ($name:ident<$a:ty,$i:ty,$o:ty>, $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; ($name:ident<$a:ty,$o:ty>, $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; ($name:ident<$a:ty>, $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; (pub $name:ident<$a:ty>( $i:ty ) -> $o:ty, $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; (pub $name:ident<$a:ty,$i:ty,$o:ty,$e:ty>, $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; (pub $name:ident<$a:ty,$i:ty,$o:ty>, $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; (pub $name:ident<$a:ty,$o:ty>, $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; (pub $name:ident<$a:ty>, $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; ($name:ident<$a:ty>( $i:ty ) -> $o:ty, mut $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; ($name:ident<$a:ty,$i:ty,$o:ty,$e:ty>, mut $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; ($name:ident<$a:ty,$i:ty,$o:ty>, mut $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; ($name:ident<$a:ty,$o:ty>, mut $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; ($name:ident<$a:ty>, mut $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; (pub $name:ident<$a:ty>( $i:ty ) -> $o:ty, mut $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; (pub $name:ident<$a:ty,$i:ty,$o:ty,$e:ty>, mut $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; (pub $name:ident<$a:ty,$i:ty,$o:ty>, mut $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; (pub $name:ident<$a:ty,$o:ty>, mut $self_:ident, $submac:ident!( $($args:tt)* )) => { ... }; (pub $name:ident<$a:ty>, mut $self_:ident, $submac:ident!( $($args:tt)* )) => { ... };}```
gollark: C++... so correct.
gollark: Haskell.js.rs.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.