BIG_IMG_1371736883267 This image shows the newly discovered Stenoloba solaris. Tweet Credit Oleg Pekarsky Tweet