Scenes from an alien planet (with bugs!)