Police and firefighters in southwestern Japan are investigating a report from a local resident of a Self-Defense Force helicopter crashing on Friday.
Police and firefighters in southwestern Japan are investigating a report from a local resident of a Self-Defense Force helicopter crashing on Friday.