Log In or Register
This turned out to appear to be ninja stars linked together. Some people have seen it differently so interpret it however you like.