95 Okinawa Rasurado Incident

In Japoneses, the word “Okinawa” means “rope within the open sea” which is certainly an apt-definition for the long extend of islands that make up the Okinawa prefecture. The prefecture is made up of your sequence of islands that lies to the south-west of Kyushu. Recent criminal offenses involving U. S. servicemen in spots other […]

Read More