Rākshasa are a race of usually malevolent beings prominently featured in Hindu mythology. They reside on Earth but possess supernatural powers, which they usually use for evil acts such as disrupting Vedic sacrifices or eating humans. From Wikipedia