Friday, April 19, 2024
Watch Cyclone Hudhud unleash its destruction on a new car showroom in this terrifying video