(Edit this Message from the "Fast Facts" Section)
Maybe its not voodoo painting afterall. IMO, it looks like a pissed off NY INVESTOR has sold his soul to the Devil (6666).