engines hum and rain falls hard on a windshield