That pic reminds me of something...I'll think of it :)
Long, pointy, green ears...hey these might be Spock's ears!