The Red Devil parachute display team drop in to Lords ahead of the ICC Cricket World Cup 2019 Final match between New Zealand and England at Lord's Cricket Ground, St John's Wood, United Kingdom on 14 July 2019.
{}