London, UK. 6th April 2013. International Pillow Fight Day 2013 is celebrated at Trafalgar Square, London. (Photo Credit: MJ-PBI/Alamy Live News)
International Pillow Fight Day 2013 is celebrated at Trafalgar Square, London.
Size: 2126px × 3300px
Location: London, United Kingdom
Photo credit: © MJ-PBI / Alamy / Afripics
License: Licensed
Model Released: No