Three helicopters showered the Statue of Liberty with one million rose petals this afternoon, with dozens of onlookers, necks craned upward, oohed and ahhed and tried to grab some of the petals for ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results