28 March 2007

Seal protest staged in London

Members of PETA (People for the Ethical Treatment of Animals) staged a demonstration today in front of Canada House in Trafalgar Square in Central London. The pictures are a Gifted Typist exclusive, taken by GT's newly appointed Chief London Correspondent.