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