on December 5, 1980 Canibal Carlos is a respectable man, the most prestigious tailor in Granada, Spain. His life is… on December 5, 1980