Yes, they look exactly like that! Do you know exactly what they are called? I checked the web-site links you provided but I never could ascertain exactly what they are called! I have looked all over the internet trying to get more information on these "creatures". I have seen very few posts on these things. Thank you so much for your prompt reply!