Germany June 2, 2024Three friends filmed in final embrace before being swept away by flash floods in Italy
United Kingdom October 4, 2023Life-Saving Battles: Trauma Medicine in High-Stress Emergencies | Ambulance: Code Red