A gossamer cloud of crimson Wafted Fleetingly over the English channel Sunday when a world war II Lancaster bomber released two million poppies to mark the 66th anniversary of the Allied invasion of Europe.
Lancaster bomber drops two million poppies on channel Armada.