London/UK: Woman caught dumping cat in trash
The case of a British woman, which was caught in the act of throwing a living cat in a garbage can...
Politics, International News, Sports & Entertainment
The case of a British woman, which was caught in the act of throwing a living cat in a garbage can...