on October 11, 2013 Canibal Carlos is a respectable man, the most prestigious tailor in Granada, Spain. His life is… on October 11, 2013