Police in Ecuador have found five human heads displayed on a beach in Puerto Lopez. The discovery, made on Sunday, is linked to ongoing drug-trafficking violence in the area. The heads were hung ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results