'We've not had this in 20 years.'