Preview People for the Ethical Treatment of Animals (PETA) have staged a dramatic protest dubbed the ‘Human Meat Mountain’ in Frankfurt, Germany.
Read Full Article at RT.com
RT – Daily news