The Flying Fish – New Documentary Film About Tao People’s Silent Battle For Their Island
Orchid Island, the home of Tao people, has been the storage of Taipower’s nuclear waste since 1982. When they first brought nuclear waste...
Read more