Japanese police find severed head in U.S tourist's apartment

Police in Osaka have discovered a suitcase containing a Japanese woman’s severed head inside an apartment rented by an American citizen.

     

 

 


Source: USA Today