Quiz Bug!

I came upon this strange looking creature the other day on the path in Catch the Wind. Anyone want to take a guess as to what it is? After a few guesses, I may post another picture which may help to ID the little bugger. Hints: Rainbow Not Occidental Peeress Sheath Wing Answer here with full disclosure.Read more