Several years back, I ran across the name in a folklore book. Probably out of print, now. I have the article photocopies somewhere, but he was a sort of American Indian Hobgoblin-death spirit. The reason I even remember it is that I ended up using the name for a big bad in a game of mine.
Instagram is fast becoming a popular social media tool. With million of users worldwide it's no wonder more and more businesses are using the tool as part of their marketing mix. Small businesses have also what does it stand for realised that it can be used as a cost effective means to build brand awareness, increase sales, real active Instagram followers engage with customers and further maximise brand recognition