The Hump calls it 'self-imposed punishment'
(Newser) -
The sushi bar in California caught in a sting over whale meat has shut down. The Hump restaurant in Santa Monica announced the move on its website , calling it a "self-imposed punishment," reports the Los Angeles Times . Undercover activists, including an associate producer on the Oscar-winning The Cove,...