The guy is a Haitian . In Haiti there is a Cannabal party which is Where this story may really lead .
Someone should notify PETA about this.