I believe this is a beetle of some sort but I'm afraid my ignorance knows no bounds! Taken in Mijas, southern Spain in late April. About 3cm long from memory and fluorescent green sticks in my mind. Any help in identifying it would be greatly appreciated.