Mysterious little creatures. .. This may actually be the strangest thing I've ever seen. MindequalsBlown Mysterious little creatures This may actually be the strangest thing I've ever seen MindequalsBlown