The Cove in Taiji, Japan tucked away in a National Park is a natural fortress and the site of the largest slaughter of dolphins in the world.
Photo: The Cove
©
1999-2010