This is a song that raises the alarm for Crazycastle, a group based in Okinawa Prefecture, that is disseminating music and activities from Okinawa.
crazycastle_studio