Statue of Liberty showered with rose petals for D-Day

Three helicopters flew over the Statue of Liberty, showering France's gift to the United States with 1 million rose petals during a ceremony commemorating the 70th anniversary of the D-Day landings. (June 6)


More like this

Knives served with dinner at Palms restaurant at Knives available at JFK restaurants beyond security A worker cleans up glass at a business Al Sharpton slams grand jury in Ferguson Cars that were set on fire after rioting 61 arrested in Ferguson, 12 buildings burned