Police in Japan Have Found a Severed Head Inside an American Tourist's Rental Apartment

Police in Japan Have Found a Severed Head Inside an American Tourist's Rental ApartmentThe man was arrested last week on suspicion of "confining a woman"



Yahoo News – Latest News & Headlines