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

Proposed bill is 'wheel' good news for city cyclists Half of most popular dogs in NYC are larger breeds, according to the AKC Bill de Blasio, surrounded by marchers from a St. Pat's For All Parade: From low-budget protest to all-out affair