Seen in 2006 by a friend of mine in Seville, Spain. I don't know what it is. Does somebody know it ? Thanks for your help. JPierre