Anti-dolphin killing activist and film star detained in Japan January 19, 2016 Ric O’Barry, who starred in the Oscar-winning documentary The Cove, has been blocked at Tokyo’s Narita international airport by immigration authorities. The American actor… Continue Reading