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

Schumer pushes FTC to extend deadline for cellphone rebate A Middle Village, Queens resident spotted this coyote Coyote spotted in Middle Village Sen. Ted Cruz speaks during the "Exempt America Gay hotel owners apologize after Ted Cruz event