New York Drops 1 Million Rose Petals on Statue of Liberty For D-Day
One of three helicopters showered 1 million rose petals on the Statue of Liberty during a ceremony commemorating the 70th anniversary of the D-Day invasion, on Liberty Island in New York City, June 6, 2014.
June 6, 2014
SPONSORED FINANCIAL CONTENT
You May Like
Sign Up for Our Newsletters
Sign up to receive the top stories you need to know now on politics, health, money and more