What's a song about insect taxonomy without a bumping, slightly haunting techno remix? This one courtesy of Delstar!