US military helicopter crashes off Japan’s southern island
Permalink

US military helicopter crashes off Japan’s southern island

A U.S. Military helicopter has crashed into the sea of the coast of Okinawa, Japan.

Continue Reading →