Question: which country released 8 heads in a duffel bag
Answer: United Kingdom
Answer sentence: thevanishing shadow was released by the usa.