I went to the link and they had this image in green text with a black background. The only thing I came up with was: Batman?
cicada?