Racinaea pulchela ??
Photo: