Video International Federation of Red Cross & Red Crescent Societies (IFRC) and Land Rover reveal mini-series of emergency response footage 1666 Share Tweet LinkedIn