A Day Beyond the Horizon

A Day Beyond the Horizon

The daily lives of troubled youth in Okinawa.