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

One style of body-worn cameras is displayed during Body-mounted cameras proposed for NYPD City council member Lew Simon holds up petition Protesters call for Rockaway Ferry extension The chokehold mugger is sought by police. Central Park mugger putting victims in chokeholds