Azealia Banks claimed to be a witch and said she's been performing animal sacrifices for three years as she shared disturbing videos, which you can watch above, of what appeared to be a bloodstained closet on Instagram on Thursday, December 29.In one of the bizarre and disturbing videos, since … Read entire story.
Source: Us Weekly Latest Celebrity News