OH MAN! I was just creating a thread on this and realized I should probably check and see if anybody else has done it. You beat me by over 60 days.... I was waiting to see if this got debunked and it still hasn't! This is pretty crazy. I believe I have pictures of this creature that relates to this creature! I think I will be posting them and relating them to your story because I truly believe these creatures are one in the same just in different parts of the world.