Feedback

Rose Petals Rain Down on Statue of Liberty

 

France thanked the U.S. on the 70th anniversary of D-Day by dropping 1 million rose petals on the Statue of Liberty.

Shows