Hundreds stage pillow fight in central London

2nd April 2011, Comments 0 comments

On International Pillow Fight Day, hundreds flocked to Trafalgar Square in central London to bop one another over the head.

0 Comments To This Article