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

Crime scene tape limits access to Umpqua Community Oregon school shooter had cache of weapons: Authorities Hurricane Joaquin is seen churning in the Caribbean Coast Guard: 33 aboard cargo ship missing in Joaquin Police released a sketch of the suspect who NYPD seeks suspect who attacked man, called him anti-gay slurs

Sign up for NYC news plus the scoop on things to do, see and eat.