CHINA, Kagoshima Prefecture--A 31-kilogram door fell from an Air Self-Defense Force helicopter and landed on a remote island in Kagoshima Prefecture on March 6, but no injuries were reported. [Read More]

No reproduction or republication without written permission.